sql >> データベース >  >> RDS >> Sqlserver

列の値に応じた条件付き ORDER BY

    これを行う最善の方法は、単一のクエリで行うことだと思います CASE です ステートメント...

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

    1. ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません

    2. からOracle11データベースに接続する方法。ネット

    3. Mysql-過去30日間

    4. プライベート記事用の高速セマンティックMySQL検索エンジンをゼロから構築する