SQL辞典

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

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

SQL Serverで数値を文字列に変換するにはSTR関数を使います。

文法:

STR(n [ , length [ , decimal] ] )

nで与えられた数値を文字列に変換する。lengthで指定した文字列の長さで変換することができる。lengthの指定がない場合、デフォルトで10桁の長さの文字列を返す。decimalの指定で、小数点の桁数を指定できる。

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

SELECT number, STR(number) FROM tbTestTable;

number    STR(number)
—————————————–
3              3
10            10
3.14            3

使用例:小数点2桁まで変換する。

SELECT number, STR(number, 10, 2) FROM tbTestTable;

number    STR(number, 10, 2)
——————————————–
3             3.00
10            10.00
3.14           3.14

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL文字列関数】LOWER – 文字を小文字に変換(Oracle、SQL Server)

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

no image

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

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

no image

【SQL集計関数】MAX関数 ? 最大値を返す (SQL Server、Oracle)

指定した列の最大値を返すには、MAX関数を使います。数値、文字列、日付の最大値を求める事が可能です。 使用例:社員の一番高い給料を返す SELECT MAX(salary) FROM tbEmpTab …

no image

【SQL集計関数】MIN ? 最小値を返す (Oracle、SQL Server)

指定した列の最小値を求めるにはMIN関数を使用します。使い方はMAX関数と同じで数値型、日付型、文字列の最小値を求める事ができます。 使用例:社員の一番低い給料を返す SELECT MIN(salar …

no image

【SQL集計関数】SUM関数 – 合計値を求める(Oracle、SQL Server)

OracleやSQL Serverなどで列の合計値を求めるにはSUM関数を使います。集計関数の中でSUM関数が一番良く使われる関数です。引数にDISTINCTを修飾すると重複を除いた合計を求める事がで …

広告

転職