sql >> Database >  >> RDS >> Mysql

ORDER DOOR een gelijke waarde in MySQL

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

If (meta_key='featured' AND meta_value='yes') voor een rij heeft die rij een 1/TRUE. Anders heeft het een 0/FALSE. Daarom worden bij aflopend sorteren de rijen met WAAR eerst geplaatst.



  1. Records filteren met de aggregatiefunctie AVG

  2. 7 gratis hulpprogramma's voor het maken van databasediagrammen voor drukke gegevensmensen

  3. Verschil tussen deze twee benaderingen van samenvoegingstafels?

  4. ScaleGrid-machtigingen configureren op AWS met behulp van een IAM-beleidssjabloon