MySQL中,字符串的轉型指的是將數據類型為字符的數據轉換為其他數據類型。對于字符串轉型,有以下幾種方式:
1、CAST()
函數
SELECT CAST('123' AS UNSIGNED);
運行結果為: 123
2、CONVERT()
函數
SELECT CONVERT('123', UNSIGNED);
運行結果為: 123
3、+
運算符
SELECT '123'+0;
運行結果為: 123
需要注意的是,在進行字符串轉型時,如果字符串中含有非數字字符,則轉型會失敗:
SELECT CAST('123a' AS UNSIGNED);
運行結果為: 0