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

Postgresql column=arrayである行を選択します

    SELECT  *
    FROM    table
    WHERE   some_id = ANY(ARRAY[1, 2])
    

    またはANSI -互換性:

    SELECT  *
    FROM    table
    WHERE   some_id IN (1, 2)
    

    ANY 配列全体をバインドされた変数で渡すことができるため、構文が推奨されます。

    SELECT  *
    FROM    table
    WHERE   some_id = ANY(?::INT[])
    

    配列の文字列表現を渡す必要があります:{1,2}



    1. MacでMySqlを使用する方法

    2. クラウド内のMySQL-AmazonRDSから独自のサーバーへのオンライン移行:パート2

    3. SqlDataSourceEnumerator.Instance.GetDataSources()は、ローカルSQLServer2008インスタンスを検索しません

    4. Oracle DB Server + APEX + ORDS + JasperReportsをゼロから(パート4)