Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL Pilih id dari ke dan kecualikan id awal dan akhir

Jika Anda memiliki beberapa cara untuk menjamin urutan kejadian (dan saya mensimulasikan di sini menggunakan bidang auto_increment) maka Anda dapat menemukan nomor urut pertama dan berikutnya dan mengujinya

DROP table if exists t;
create table t
(sno int auto_increment primary key, id varchar(2),channel varchar(20));
insert into t (id,channel) values
('m2'  , 'AA-AA'),             
( '1'  , 'TT_1' ) ,            
( '2'  , 'TT_2' ) ,                    
( '11' , 'TT_3' ),                      
( '12' , 'TT_4' ),                     
( 'm4' , 'BB-BB'),                     
( 'm3' , 'CC-CC'),                     
( 'm5' , 'DD-DD'),                     
( '17' , 'FF-FF'),                     
( 'm1' , 'EE-EE');

select id 
from t
where sno > (select sno from t where id = 'm2') and sno < 
(select sno from t t1 where left(id,1) = 'm' and sno > (select sno from t where id = 'm2') limit 1);

+------+
| id   |
+------+
| 1    |
| 2    |
| 11   |
| 12   |
+------+
4 rows in set (0.00 sec)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan fungsi MySQL dalam pernyataan yang disiapkan PHP PDO

  2. Mendapatkan Gambar dari MySQL ke tableWidget di PyQt5

  3. SQL - Temukan judul film dan nama bahasa dari semua film yang dibintangi oleh ADAM GRANT

  4. Bagaimana Operator LIKE Bekerja di MySQL

  5. Java+Tomcat, Koneksi database sekarat?