Mysql
 sql >> база данни >  >> RDS >> Mysql

Подреждане по FIELD в MYSQL

как е това:

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') ; 


Демонстрация на 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. MySQL - Групиране по с Подреждане по DESC

  2. InnoDB Таблицата е пълна грешка

  3. Как да направя анкета за база данни в реално време в MySQL/PHP?

  4. Колко равни дни има между два периода от време, SQL

  5. php изтриване на редове с връзки от базата данни на mysql