MySQL中的atoi函數用于將字符串轉換為整數類型。
該函數在MySQL的字符串處理中非常常用,尤其在需要將字符串轉換為數字的場景中,如計算、排序、查找等操作。
具體用法如下:
SELECT atoi('123'); -- 結果為123 SELECT atoi('-123'); -- 結果為-123 SELECT atoi('abc'); -- 結果為0
需要注意的是,當字符串無法解析成數字時,函數返回的值為0。
此外,在MySQL 8.0版本中,atoi函數已經被廢棄,建議使用CAST或CONVERT函數代替。
SELECT CAST('123' AS SIGNED); -- 結果為123 SELECT CAST('-123' AS SIGNED); -- 結果為-123 SELECT CAST('abc' AS SIGNED); -- 結果為0