SQL辞典

【SQL変換関数】CONVERT – 型の変換を行う(SQL Server)

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

SQL Serverでデータの型の変換を行う場合は、CONVERT関数を使います。

文法:

CONVERT(type, value, [stype])

valueをtypeの型に変換する。styleで指定した変換スタイルを利用して日付型のフォーマットを指定する事も可能。

使用例:数値を文字列に変換する

SELECT CONVERT(varchar, 1234);

CONVERT(varchar, 1234)
———————————————–
1234

使用例:文字列を数値に変換する

SELECT CONVERT(int, ‘1234’)

CONVERT(int, ‘1234’)
———————————————
1234

 

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

SELECT CONVERT(datetime, ’09/08/31′)

CONVERT(datetime, ’09/08/31′)
————————————————–
2009-08-31 00:00:00.000

サイバー攻撃事件簿

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL算術関数】MOD – 余剰(余り)を計算する (Oracle)

Oracleでは、MOD関数を使って割り算の余剰を計算することができます。 文法: MOD(n, m) nをmで割った時の余りを求める。 使用例:x/yの余りを求める SELECT x, y, MOD …

no image

【SQL算術関数】FLOOR – 引数以下で最も大きい整数値を求める(Oracle、SQL Server)

OracleやSQL Serverで引数以下で最も大きい整数値を求めるには、FLOOR関数を使います。例えば、3.14以下で最も大きい整数値は3です。逆に引数以上で最も小さい整数値を求めるにはCEIL …

no image

【SQL文字列関数】LEFT – 文字列の左(先頭)から指定した文字分だけ抽出(SQL Server)

SQL Serverで、文字列の左(先頭)から指定した文字分だけ抽出するにはLEFT関数を使います。 文法: LEFT(word, n) wordに指定した文字列の左からn文字分を抽出する。SQL S …

no image

【SQL日付関数】CURRENT_TIMESTAMP – 現在の日時を求める(Oracle、SQL Server)

OracleやSQL Serverでは、CURRENT_TIMESTAMP関数を使って現在の日時を求める事ができます。 使用例:現在の日時を取得する。 SELECT CURRENT_TIMESTAMP …

no image

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

OracleではTO_NUMBER関数を使って文字列を数値に変換することができます。 文法: TO_NUMBER(value [, format] ) valueに指定した文字列をformatに従って …

広告

転職