数値をカンマで区切る自作関数 数字を「1000000」ではなく、カンマ区切りで「1,000,000」と表示します。 ※ このページでは関数を紹介しますが、書式設定の実例はこちらで紹介しています。   引数 引数1(numeric) ...

検索文字を後ろから検索する(LastIndexOf) 対象の文字列の中に、指定した文字列が含まれるかどうかを文字列の最後から検索し、 その位置を返す関数です。   引数 引数1(character varying):検索先の文字列 ...

構文 型を変換するにはcast(キャスト)を使用します。 ※to_numberでない理由は少し下に記載 -- 型を変換する cast( A as B );  -- A を型 B に変換する A: 型変換をする文字・数字・日付など B: 変換 ...

ランダム値を生成する自作関数(Rand) ランダムな値を生成する(範囲指定あり)   引数 引数1(integer):ランダム値の範囲(最大値) 引数2(integer):ランダム値の範囲(最小値)   返り値 ランダム ...

説明 ある文字列の中で、指定した文字列が最初に出現する位置を返します。   引数 引数1(character varying):ある文字列(この文字列の中から特定の文字を探します) 引数2(character varying):探 ...

ひらがなをカタカナに変換、置換する ひらがなをカタカナに置換します(translateを使用)。 カタカナ→ひらがなの置換はこちらです。   引数 引数1(character varying):置換する文字列   返り値 ...

カタカナをひらがなに変換、置換する カタカナをひらがなに置換します。 ひらがな→カタカナの置換はこちらです。   引数 引数1(character varying):置換する文字列   返り値 置換した文字列 ...

文字列が空であるかのチェックする 文字列が空であるかのチェック (nullも空とします)する関数です。   引数 引数1(character varying): 対象の文字列   返り値 true:空 false:空でな ...

曜日を取得する 引数の日付から曜日を取得します。   引数 引数1(timestamp without time zone): 曜日を取得する日(タイムスタンプ)   返り値 日 , 月 , 火 , 水 , 木 , 金 ...

日付であるかのチェック(IsDate) 特定の文字列が日付であるかチェックします(=日付に変換できるかをチェックします)   引数 引数1(character varying): チェックする文字列   返り値 true ...