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

クエリの行ごとに異なる条件を設定することは可能ですか?

    できますが、おそらくあなたが望む方法ではありません:

    テーブルに数値IDフィールドがあり、行ごとにインクリメントされる場合は、そのテーブルを3回(「a」、「b」、「c」など)自己結合し、結合条件a.id+1を使用できます。 =b.idおよびb.id+1 =c.idで、次のようなwhere句にフィルターを設定します。a.name='A' AND b.name ='B' AND c.name ='C'

    >

    しかし、パフォーマンスを期待しないでください...



    1. MariaDBでのINSTR()のしくみ

    2. コードイグナイターアクティブレコードとの結合のように使用する

    3. データベースのAzureSQLデータベースへの移行

    4. mysqlの日付形式の月から1を引く方法は?