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

特定のID値によるMysqlの順序

    ORDERBYおよびFIELD関数を使用できます。http://lists.mysql.com/mysql/209784を参照してください。

    SELECT * FROM table ORDER BY FIELD(ID,1,5,4,3)
    

    Field() を使用します ドキュメントによると、「str1、str2、str3、...リスト内のstrのインデックス(位置)を返します。strが見つからない場合は0を返します」という関数。したがって、実際には、指定されたセットのフィールド値のインデックスであるこの関数の戻り値で結果セットを並べ替えます。



    1. Oracleでネストされたテーブルをデータベースオブジェクトとして作成する方法

    2. SQLServerのIsIntegerに最適

    3. DTUとは一体何ですか?

    4. Androidの再発イベントの期間がNULLになるのはなぜですか?