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日付関数】CURRENT_TIMESTAMP – 現在の日時を求める(Oracle、SQL Server)

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

no image

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

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

no image

【SQL変換関数】ISNULL - NULL値を変換する (SQL Server)

SQL ServerでNULL値を別の値に変換するには、ISNULL関数を使用します。演算式の中にNULL値が入っていると不都合な結果になる場合があります。その場合、NULL値を別の値に変換する事で対 …

no image

【SQL文字列関数】SPACE – スペース文字の作成(SQL Server)

SQL ServerではSPACE関数を使ってスペース文字を返す事ができます。 文法: SPACE(n) 長さn個のスペース文字を作成する。 使用例:姓と名の間に3個のスペース文字を作成する SELE …

no image

【SQL算術関数】GREATEST – 引数の中から最大値を返す (Oracle)

Oracleでは、2つ以上の引数の中から最大値を返すGREATEST関数があります。逆に引数の中から最小値を返すにはLEAST関数を使います。 文法: GREATEST(a, b [, c, &#82 …

広告

転職