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 - Statements
データベースを操作するSQL文