如何在 MySQL 中將 VARCHAR 轉換為 INT?
要將 VARCHAR 轉為 INT,我們可以使用 MySQL 中的 cast() 函式。以下是 cast() 函式的語法。
cast(anyValue as dataType)
對於我們的示例,我們將藉助 CREATE 命令 建立一個表。
mysql> create table VarchartointDemo -> ( -> Value varchar(100) -> ); Query OK, 0 rows affected (0.51 sec)
在建立表後,讓我們藉助 INSERT 命令 將一些記錄插入表中。查詢如下 −
mysql> insert into VarchartointDemo values('123'); Query OK, 1 row affected (0.26 sec) mysql> insert into VarchartointDemo values('234'); Query OK, 1 row affected (0.16 sec)
藉助 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。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP