如何在 MySQL 中獲取變數的型別?
您無法在 MySQL 中獲取變數型別。使用 CAST 運算子將變數型別轉化為其他型別。語法如下 -
SET @yourVariableName:=’anyValue’
使用 CAST 運算子進行型別轉換。語法如下 -
SELECT CAST( @yourVariableName AS SIGNED);
為了理解上述語法,讓我們進行型別轉換。
案例 1: 將字串轉換為無符號整數 -
mysql> set @StringToInt:='12345'; Query OK, 0 rows affected (0.00 sec)
將字串轉換為其他型別的查詢如下 -
mysql> select CAST(@StringToInt as UNSIGNED);
輸出如下 -
+--------------------------------+ | CAST(@StringToInt as UNSIGNED) | +--------------------------------+ | 12345 | +--------------------------------+ 1 row in set (0.00 sec)
案例 2: 將整數轉換為字元
查詢如下 -
mysql> set @IntTochar:=CAST(65 as CHAR); Query OK, 0 rows affected (0.00 sec)
查詢如下 -
mysql> select @IntTochar;
輸出如下 -
+------------+ | @IntTochar | +------------+ | 65 | +------------+ 1 row in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
JavaScript
PHP