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

mysqlの発行順

    列から派生した値で並べ替えることができます。 CASE を使用できます 順序を指定する演算子:

    SELECT * FROM table
    WHERE id IN (3,6,1,8,9)
    ORDER BY CASE id WHEN 3 THEN 1
                     WHEN 6 THEN 2
                     WHEN 1 THEN 3
                     WHEN 8 THEN 4
                     WHEN 9 THEN 5
             END
    


    1. ストアドプロシージャの動的カーソル

    2. T-SQLで日付に日を追加する方法

    3. 暗号化されたデータをPostgresに保存する

    4. where句のmySQL正規表現