sql >> Databáze >  >> RDS >> Sqlserver

SQL - pořadí podle pořadí seznamu

select * from Table
where RecordID in (22,15,105,1,65,32)
order by (
    case RecordID 
        when 22 then 1
        when 15 then 2
        when 105 then 3
        when 1 then 4
        when 65 then 5
        when 32 then 6 end)


  1. Používání Passport s Sequelize a MySQL

  2. Chyba v knihovně MySQL pro Node.js

  3. Proč tento dotaz nefunguje v SQLite, ale funguje dobře v MySQL a MSAccess?

  4. Jak mohu ignorovat rozdíl mezi velkými a malými písmeny při vyhledávání pomocí mysql