Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đặt hàng qua FIELD trong MYSQL

làm thế nào abt này:

select a.col as type,coalesce (`COUNT`,0) as `count`
from 
(select 'A' as col union all
select 'B' as col union all
select 'C' as col union all
select 'D' as col )a
left join Table1 T
on a.col=T.type
order by FIELD(a.col,'A','B','C','D') ; 


Bản trình diễn SQL fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối Laravel MySql DB với SSH

  2. nhận các giá trị không tồn tại trong bảng mysql

  3. MYSQL nhận được tất cả các kết quả nhưng đầu tiên

  4. Bắt đầu nhanh di chuyển cơ sở dữ liệu bằng Talend

  5. SQL Internal Join - Cách nối 3 bảng trong SQL và MySQL