sql >> Databasteknik >  >> RDS >> Sqlserver

Villkorlig ORDER BY beroende på kolumnvärden

Jag skulle säga att det BÄSTA sättet att göra detta är i en en enda fråga är ett CASE uttalande...

SELECT TOP 1 FROM ... ORDER BY 
    (CASE WHEN column1 IS NULL THEN column2 ELSE column1 END) 


  1. Hur man undviker kodningsvarning när binär data infogas i en blobkolumn i MySQL med Python 2.7 och MySQLdb

  2. Python unicode-kodningsproblem

  3. JDBC-teckenkodning

  4. mysql_query returnerar endast strängtyp för int/fload db-typ