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

SQLServerの条件付き順序

    前の答えに従って、試してみてください:

    order by
        case @SortBy
            when 'product' then p.Description
            when 'vendor' then v.LongName
            else convert(VARCHAR(25),a.DateAdded,20)
    

    これにより、日付文字列yyyy-mm-dd hh:mm:ssがフォーマットされるため、必要な並べ替えが可能になります。



    1. Ciがデータを正常に挿入したかどうかをテストする方法

    2. OracleシステムがUnicodeまたはマルチバイト文字をサポートするように設定されているかどうかを確認するにはどうすればよいですか?

    3. SQLクエリ複数のテーブル、複数の結合、およびコンマ区切りのリストを含む列フィールド

    4. Windowsコマンドプロンプトからmysqlコマンドラインに接続する方法