FLOAT型にCASTする

MySQLのCAST()はFLOATは指定できない

FLOATの代わりにDECILAML()を指定する

MySQL> SELECT CAST(123 AS DECIMAL(10,2));
+----------------------------+
| CAST(123 AS DECIMAL(10,2)) |
+----------------------------+
|                     123.00 |
+----------------------------+

DECIMAL()の引数について

MySQL> SELECT CAST(123 AS DECIMAL(10,2));
+----------------------------+
| CAST(123 AS DECIMAL(10,2)) |
+----------------------------+
|                     123.00 |
+----------------------------+

MySQL> SELECT CAST(123 AS DECIMAL(3,2));
+---------------------------+
| CAST(123 AS DECIMAL(3,2)) |
+---------------------------+
|                      9.99 |
+---------------------------+

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2018-09-30 (日) 10:32:50 (72d)