sql >> Database teknologi >  >> RDS >> Mysql

BESTIL VED en tilsvarende værdi i MySQL

SELECT ...
FROM   ...
ORDER BY (meta_key='featured' AND meta_value='yes') DESC, postid ASC;

Hvis (meta_key='featured' AND meta_value='yes') for en række vil den række have en 1/TRUE. Ellers vil den have 0/FALSK. Derfor sætter sortering faldende de rækker, der har TRUE først.



  1. Hvad fortæller PostgreSQL-forklaringen mig præcist?

  2. SQL tutorial for begyndere

  3. SUBSTRING Kommando i SQL:A Primer

  4. Hvor meget diskplads er nødvendig for at gemme en NULL-værdi ved hjælp af postgresql DB?