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

MySQLのアイテムを固定リストで注文しますか?

    次のいずれかを使用してこれを行うことができます:

    ORDER BY FIND_IN_SET(id, '3,11,7,1')
    

    または

    ORDER BY FIELD(id, 3, 11, 7, 1)
    

    または

    ORDER BY CASE id WHEN 3 THEN 0
                    WHEN 11 THEN 1
                     WHEN 7 THEN 2
                     WHEN 1 THEN 3
                            ELSE 4
             END
    


    1. SQL Server:クエリを使用して列のデフォルト値を確認する

    2. MySQLデータベースとテーブルサイズを確認する方法

    3. MySQLはパーセンテージを計算します

    4. 複数の行を単一の行の列に変換するmysql