SQL辞典

【SQL変換関数】TO_CHAR – 値を文字列型に変換する(Oracle)

投稿日:2009年9月6日 更新日:

Oracleでは、TO_CHAR関数を使って数値型や日付型の値を文字列型の値に変換する事ができます。

文法:

TO_CHAR(value [ , format [ , parameter ] ] )

valueで指定した値を文字列型に変換します。formatにOracleの書式モデルを指定することもできる。またparameterにはNSLパラメータを指定する事もでき、グループ区切り文字や、ローカル通貨文字、月や日の表記方法などの設定をする事ができる。

使用例:日付を文字列に変換する。

SELECT TO_CHAR(2009/09/03 13:00:00) FROM dual;

TO_CHAR(2009/09/03 13:00:00)
—————————————————-
09-09-03 13:00:00

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL文字列関数】RPAD – 右側から指定した文字で充填する(Oracle)

Oracleで文字の末尾(右側)から指定した文字を充填するにはRPAD関数を使用します。 文法: RPAD(word, n, x) wordで指定した文字の長さがnになるように末尾からxの文字を充填す …

no image

【SQL文字列関数】REPLACE – 文字列の置換(Oracle、SQL Server)

文字列のある文字を、別の文字列に置換するにはREPLACE関数を使用します。 文法: REPLACE(word, x, y) wordからxを検索し、それをyに置換する。 使用例:メールアドレスのドメ …

no image

【SQL文字列関数】STR – 数値を文字列に変換(SQL Server)

SQL Serverで数値を文字列に変換するにはSTR関数を使います。 文法: STR(n [ , length [ , decimal] ] ) nで与えられた数値を文字列に変換する。lengthで …

no image

【SQL文字列関数】INITCAP – 文字列の先頭を大文字に変換する(Oracle、SQL Server)

OracleやSQL Serverで文字列の先頭だけを大文字にするには、INITCAPを使います。 構文: INITCAP(word) wordの先頭文字のみ大文字にする。 使用例:単語の先頭を大文字 …

no image

【SQL文字列関数】RTRIM – 文字列の右(末尾)から空白文字を削除する(Oracle、SQL Server)

OracleやSQL Serverで、文字列の右(末尾)から空白文字(スペース文字)を削除するにはRTRIM関数を使用します。 構文: RTRIM(word) wordに指定した文字列の右から空白文字 …

広告

転職