要将VARCHAR转换为INT,我们可以使用cast()Mysql中的函数。这是cast()函数的语法。 cast(anyValue as dataType) AS关键字用于分隔两个参数,在AS之前的是要处理的数据,在AS之后的是要转换的数
要将VARCHAR转换为INT,我们可以使用cast()
Mysql中的函数。这是cast()
函数的语法。
cast(anyValue as dataType)
AS关键字用于分隔两个参数,在AS之前的是要处理的数据,在AS之后的是要转换的数据类型
value: 要转换的值
datatype: 要转换成的数据类型
datatype参数取值
值 描述 DATE 将value转换成'YYYY-MM-DD'格式 DATETIME 将value转换成'YYYY-MM-DD HH:MM:SS'格式 TIME 将value转换成'HH:MM:SS'格式 CHAR 将value转换成CHAR(固定长度的字符串)格式 SIGNED 将value转换成INT(有符号的整数)格式 UNSIGNED 将value转换成INT(无符号的整数)格式 DECIMAL 将value转换成FLOAT(浮点数)格式 BINARY 将value转换成二进制格式
示例:
hl_data_GIS_cateGory表中的id最大值为17.
使用以下语法将varchar转换为int。
SELECT CAST(yourColumnName AS anyDataType) FROM yourTableName;
应用以上语法将varchar转换为int,找出最大值。
SELECTmax(cast(id AS UNSIGNED))FROMhl_data_gis_category
以下是输出。
查看上面的输出,我们将varchar更改为int。
将值转换为DATE数据类型
1 2 3 4 5 6 7 |
|
将值转换为DATETIME数据类型
1 2 |
|
将值转换为TIME数据类型
1 2 3 4 |
|
将值转换为CHAR数据类型
1 2 3 4 5 6 7 |
|
将值转换为SIGNED数据类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
将值转换为UNSIGNED数据类型
1 2 3 4 5 6 7 8 9 10 |
|
7.将值转换为DECIMAL数据类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
来源地址:https://blog.csdn.net/weixin_54514751/article/details/130615134
--结束END--
本文标题: 如何在MySQL中将VARCHAR转换为INT
本文链接: https://www.lsjlt.com/news/440693.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0