在MySQL中,你可以使用內置的CAST函數或者CONVERT函數來將字符串轉換為數字。
SELECT CAST('123' AS SIGNED);
這將返回一個有符號的整數。
SELECT CAST('123.45' AS DECIMAL(10,2));
這將返回一個十進制數,精確到小數點后兩位。
SELECT CONVERT('123', SIGNED);
這將返回一個有符號的整數。
SELECT CONVERT('123.45', DECIMAL(10,2));
這將返回一個十進制數,精確到小數點后兩位。
注意:在使用這些函數時,要確保字符串能夠被正確轉換為數字,否則將返回NULL值。