- 追加された行はこの色です。
- 削除された行はこの色です。
* 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