mysql cast怎么样
时间: 2023-11-24 10:53:02 浏览: 52
mysql中如何去除小数点后面多余的0
MySQL中的CAST函数用于将一个数据类型转换为另一个数据类型。它的语法如下:
```
CAST(expr AS type)
```
其中,expr是要转换的表达式,type是目标数据类型。下面是一些示例:
1. 将字符串转换为整数:
```mysql
SELECT CAST('123' AS SIGNED);
```
结果为:123
2. 将浮点数转换为整数:
```mysql
SELECT CAST(3.14 AS UNSIGNED);
```
结果为:3
3. 将整数转换为字符串:
```mysql
SELECT CAST(123 AS CHAR);
```
结果为:'123'
4. 将时间字符串转换为时间类型:
```mysql
SELECT CAST('12:34:56' AS TIME);
```
结果为:12:34:56
5. 将DECIMAL类型转换为整数:
```mysql
SELECT CAST(2.12 AS DECIMAL(9,0));
```
结果为:2
阅读全文