* FLOAT型にCASTする [#uf62b175]

** MySQLのCAST()はFLOATは指定できない [#a6f19796]
- CAST(1 AS FLOAT)はダメ。
- 指定できるのは、DECIMALやSIGNED、UNSIGNED、DATETIMEなど。
- https://dev.mysql.com/doc/refman/5.6/ja/cast-functions.html#function_cast


** FLOATの代わりにDECILAML()を指定する [#cb97914c]

 MySQL> SELECT CAST(123 AS DECIMAL(10,2));
 +----------------------------+
 | CAST(123 AS DECIMAL(10,2)) |
 +----------------------------+
 |                     123.00 |
 +----------------------------+
 1 row in set (0.00 sec)



** DECIMAL() [#uebe57ed]

- https://dev.mysql.com/doc/refman/5.6/ja/fixed-point-types.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS