SQL Serverで数値を文字列に変換する

CONVERT

データ型を変更するCONVERT()を用いる。第1引数に変換したいデータ型を、第2引数に変換元データを指定する。

データ型
int 整数
decimal
float 浮動小数
money 通貨
varchar 文字列
nvarchar 文字列 (Unicode)
date 日付
datetime 日付・時間
SELECT 'Lot Number is ' + CONVERT(nvarchar,12345)

-------------------
Lot Number is 12345

STR

数値を文字列に変換するSTR()を用いる。lengthの長さに強制されるため、変換後にスペースが挿入される場合があるため、注意。

引数
float_expression floatの式
length 文字列の長さ。指定しない場合は10。 足りない分はスペースで埋められる。
decimal 小数点以下の桁数。
SELECT 'Lot Number is ' + STR(12345, 10)
 
-----------------------
Lot Number is      12345

See Also

標準入力

入力値の読み込み

データベース

データベースを使用する

セットアップ

MySQLのインストールから起動まで

文字列操作

文字列の操作方法

DuckDB

SQLiteライクな軽量DB