PostgreSQL 9.6で配列から指定要素を除去する

2022年3月17日

環境
Windows10 home 64bit
PostgreSQL 9.6.5

書式
array_remove(配列, 削除したい要素)
array_remove関数を利用して、配列から指定した値を除去します。

使用例
例1 配列から要素「8」を除去してから表示します。
SQL構文

select array_remove(array[8,9,8,6], 8) result

結果

{9,6}

例2 配列から要素「東京」を除去してから表示します。
SQL構文

select array_remove(array['大阪','東京','福岡','横浜','東京'], '東京') result

実行結果

{大阪,福岡,横浜}

 

PostgreSQL

Posted by arkgame