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文字列関数】LOWER – 文字を小文字に変換(Oracle、SQL Server)

SQL ServerやOracleで文字列を小文字に変換するにはLOWER関数を使います。 構文: LOWER(word) wordを小文字に変換する。 使用例:メールアドレスを小文字に変換する SE …

no image

【SQL変換関数】CAST – 型変換を行う(Oracle、SQL Server)

OracleやSQL Serverで値の型の変換を行うには、CAST関数を使います。 文法: CAST( value AS type) valueをtypeで指定した型に変換する。 使用例:数値を文字 …

no image

【SQL日付関数】GETDATE – 現在の日付・時刻を取得する(SQL Server)

SQL Serverでは、GETDATE関数を使って現在の日付・時刻を取得する事ができます。 使用例:現在の日時を取得します。 SELECT GETDATE(); GETDATE() —& …

no image

【SQL文字列関数】CHARINDEX – 文字列の位置を求める(SQL Server)

SQL ServerのCHARINDEX関数は文字列の位置を返します。例えば、「Windows」という文字列からdの位置を求めると4となります。sの位置は7となります。大文字小文字の区別はありません。 …

no image

【SQL文字列関数】LEN / LENGTH – 文字列の長さを取得する(SQL Server、Oracle)

文字列の長さを取得するには、SQL Serverの場合はLEN関数、Oracleの場合はLENGTH関数を使用する。 文法: LEN(word) LENGTH(word) wordに指定した文字列の長 …

広告

転職