sql >> Database >  >> RDS >> Mysql

vermijd sorteren op het MYSQL IN-trefwoord

Als u uw resultaat wilt bestellen op id in de volgorde gespecificeerd in de in clause u kunt gebruik maken van FIND_IN_SET als:

SELECT id ,title, date 
FROM Table 
WHERE id in (7,1,5,9,3)
ORDER BY FIND_IN_SET(id,'7,1,5,9,3')


  1. CAST DECIMAAL naar INT

  2. Postgres:controleer of het matrixveld waarde bevat?

  3. Beste MySQL-tool voor het afstemmen van prestaties?

  4. Hoe brengt u SQL Server 2005-gegevens over naar of exporteert u deze naar Excel?