mysql cast 数字
时间: 2023-10-12 15:58:35 浏览: 83
MySQL中的CAST函数用于将表达式转换为指定的数据类型。在该函数中,expression是要处理的数据,data_type是要转换的目标数据类型。
在MySQL中,可以进行以下类型的转换:
- 二进制和字符型:BINARY和CHAR()
- 日期:DATE
- 时间:TIME
- 日期时间:DATETIME
- 浮点数:DECIMAL
- 整数:SIGNED
- 无符号整数:UNSIGNED
例如,如果要将一个数字转换为无符号整数,可以使用CAST函数如下:
```
CAST('100' AS UNSIGNED)
```
这将返回无符号整数值100。然而,请注意,如果转换的值包含非数字字符,可能会产生警告。例如,在上述示例中,如果将'100 '(包含空格字符)转换为无符号整数,将会产生警告:Truncated incorrect INTEGER value。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *3* [Mysql-CAST/CONVERT 类型转换函数之 整型](https://blog.csdn.net/weixin_42561040/article/details/113114463)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *2* [MySQL基础——数据类型转换CAST](https://blog.csdn.net/weixin_47139649/article/details/109217594)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文