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

WHEREIN句のデータに基づいて結果セットを注文する

    ORDER BYでCASEステートメントを使用します:

    ORDER BY CASE someColumn
               WHEN value1 THEN 1
               WHEN value2 THEN 2
               WHEN value3 THEN 3
             END ASC
    

    必要に応じて任意の値を割り当てます。私は通常ASCを含めません ORDER BYで 定義されていない場合は暗黙的に示されますが、DESCで必要な場合に備えて明示的にしたかったためです。 注文します。



    1. MySQLエラー1005?

    2. PythonMySQL接続で使用されるSSL/TLSバージョンを設定および確認します

    3. PreparedStatementを使用してデータベースに行を挿入します

    4. mysqlクエリを使用して、を除くすべてを選択します