文字列操作 ・2つの文字列を比較して一致するかチェックする ・文字を左のX文字目から○文字切り取る(Mid関数) ・文字列から検索文字の位置を取得する(IndexOf) ・検索文字を後ろから検索する(LastIndexOf) ・文字列をバイ ...

配列の指定箇所に値を入れる関数 配列の指定箇所に値を入れる(数値)   引数 引数1(character varying[]):挿入する配列 引数2(numeric):挿入する場所(1からカウント) 引数3(character v ...

説明 配列の指定箇所に値を入れる(文字列)   引数 引数1(character varying[]):挿入する配列 引数2(numeric):挿入する場所(1からカウント) 引数3(character varying):挿入する ...

説明 全角から半角へ変換する自作関数です。 自作関数を使わずSQLで変換する方法は一番下に記載しています。   あわせて読みたい 反対の半角→全角への変換はこちらです   引数 引数1(character varying ...

説明 半角から全角へ変換する自作関数です。 自作関数を使わずSQLで変換する方法は一番下に記載しています。   あわせて読みたい 反対の全角→半角への変換はこちらです   引数 引数1(character varying ...

説明 年月日の文字列から日付を作成する   引数 引数1(character varying):文字列(年) 引数2(character varying):文字列(月) 引数3(character varying):文字列(日) ...

説明 引数の値以下で最大の整数値を返す関数です。   引数 引数1(numeric):丸める対象の数値   返り値 整数値   コード CREATE OR REPLACE FUNCTION floor(nume ...

配列が全て空かチェックする 配列の中身が全て空なのかチェックする (Nullまたは""の時、空であると判定します。)   引数 引数1(character varying[]):チェックする配列   返り値 True:全 ...

配列の重複値を除外する 配列の中で重複値を除外する関数です。 (引数で渡された配列に対し、重複値を1つにまとめ、すべての値が一つずつの状態にします)   引数 引数1(integer[]):数値の配列   返り値 重複し ...

指定した文字の出現回数をカウントする 文字列から指定した文字の出現回数をカウントする   引数 引数1(character varying):対象の文字列 引数2(character varying):探す文字列   返 ...