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

IN()句のPostgreSQLORDERBY値

    派生テーブルにラップできます:

    SELECT *
    FROM (
      SELECT DISTINCT id 
      FROM items 
      WHERE id IN (5,2,9) 
    ) t
    ORDER BY
     CASE id
      WHEN 5 THEN 1 
      WHEN 2 THEN 2
      WHEN 9 THEN 3
     END
    


    1. Oracleの日付と別の列を使用して動的ピボットを作成するにはどうすればよいですか?

    2. Dockerコンテナからホストにstdoutをリダイレクトする方法

    3. Oracleのビューとマテリアライズド・ビューの違いは何ですか?

    4. テーブルのスキーマを取得する