如何在MySQL中将VARCHAR转换为INT?
要将VARCHAR转换为INT,我们可以使用cast()
MySQL中的函数。这是cast()
函数的语法。
cast(anyValue as dataType)
对于我们的示例,我们将在create命令的帮助下创建一个表。
mysql> create table VarchartointDemo-> (
-> Value varchar(100)
-> );
创建表之后,让我们借助INSERT命令将一些记录插入表中。查询如下-
mysql> insert into VarchartointDemo values('123');mysql> insert into VarchartointDemo values('234');
在select语句的帮助下显示所有记录。
mysql> select *from VarchartointDemo;
以下是输出。
+-------+| Value |
+-------+
| 123 |
| 234 |
+-------+
2 rows in set (0.00 sec)
使用以下语法将varchar转换为int。
SELECT CAST(yourColumnName AS anyDataType) FROM yourTableName;
应用以上语法将varchar转换为int。
mysql> SELECT CAST(Value AS UNSIGNED) FROM VarchartointDemo;
以下是输出。
+-------------------------+| CAST(Value AS UNSIGNED) |
+-------------------------+
| 123 |
| 234 |
+-------------------------+
2 rows in set (0.00 sec)
查看上面的输出,我们将varchar更改为int。
以上是 如何在MySQL中将VARCHAR转换为INT? 的全部内容, 来源链接: utcz.com/z/358097.html