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

Postgres配列内の重複する要素の数を数えます

    インストール する場合 intarray 拡張機能では、その拡張機能から「交差」演算子を使用できます:

    select column1, column1 & ARRAY[3,4,8] as elements
    from table1
    

    戻り値:

    column1 | elements
    --------+---------
    {1,3,8} | {3,8}   
    {3,4,5} | {3,4}   
    {1,2}   | {}      
    

    結果の配列の要素数を取得するには、cardinality(column1 & ARRAY[3,4,8])を使用します。




    1. 緯度経度に基づいて半径検索を実行するためのSQLクエリ

    2. 間隔値として列名を指定したDATE_ADDの使用

    3. java、jdbc、およびsqlを使用して別のコンピューター上のデータベースに正常にアクセスするにはどうすればよいですか?

    4. OracleのテーブルからN番目の行を選択します