SQL辞典

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

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

OracleやSQL Serverで値の型の変換を行うには、CAST関数を使います。

文法:

CAST( value AS type)

valueをtypeで指定した型に変換する。
使用例:数値を文字列に変換する。

SELECT CAST(0.66 AS varchar);

CAST(0.66 AS varchar)
———————————————
0.66

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

SELECT CAST(’09/09/11′ AS datetime);

CAST(’09/09/11′ AS datetime)
———————————————
2009-09-11 00:00:00.000

サイバー攻撃事件簿

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL文字列関数】CHAR、CHR – ASCIIコードを文字に変換する(SQL Server、Oracle)

ASCIIコードを文字に変換するにはCHAR(SQL Serverの場合)もしくはCHR(Oracleの場合)を使用します。 使用例:ASCIIコードを文字に変換する SELECT ascii_cod …

no image

【SQL文字列関数】STUFF – 部分的な文字の置換(SQL Server)

SQL Serverで文字列の部分的な置換を行う場合はSTUFF関数を使用します。 文法: STUFF(a, b, c, d) aで指定した文字列のb番目からc文字分の文字をdと入れ替える。 使用例: …

no image

【SQL算術関数】RAND – 乱数を取得する(SQL Server)

SQL Serverで乱数を取得するにはRAND関数を使います。使用例のようにRAND関数を実行するたびに乱数が発生しますが、乱数の種を指定すると、1つの乱数を返します。 文法: RAND( [see …

no image

【SQL算術関数】EXP – 指数値を求める (Oracle、SQL Server)

OracleやSQL Serverで指数値を求めるには、EXP関数を使います。 EXP(n) eのn乗を計算する。eとはネイピア数の事を言い、e=2.71828…である。 使用例:x列の指 …

no image

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

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

広告

転職