如何在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

回到顶部