【PostgreSQL】単語の先頭文字を大文字に変換する
単語の先頭文字を大文字に変換する関数
単語の先頭文字を大文字に変換します。
引数
引数1(character varying): 変換する対象の文字列
返り値
変換後の文字列
コード
CREATE OR REPLACE FUNCTION char_initcap(character varying)
RETURNS character varying AS
$BODY$
declare
c_target_char alias for $1;
BEGIN
return initcap(c_target_char);
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
実行例
select * From char_initcap('abcdef');
--【結果】Abcdef
関連記事
・文字の切り取り(Left、Right、Substring)
・文字を左のX文字目から○文字切り取る(Mid関数)【自作関数】
・検索文字を後ろから検索する(LastIndexOf)【自作関数】
・文字列から検索文字の位置を取得する(IndexOf)【自作関数】