色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql字符串轉成小數點

林雅南2年前11瀏覽0評論

MySQL中將字符串轉為小數點是一個常見的操作,可以使用CAST或CONVERT函數。這兩個函數都可以將字符串轉換為數字格式。

-- 使用CAST函數
SELECT CAST('3.14' AS DECIMAL(10,2));
-- 使用CONVERT函數
SELECT CONVERT('3.14', DECIMAL(10,2));

其中,DECIMAL(10,2)用于指定數字的精確度和小數位數。上述代碼會將字符串"3.14"轉換成小數點形式的數字,即3.14。

如果需要將包含其他字符的字符串轉換為小數點,可以在CONVERT和CAST之前使用REPLACE函數去掉多余的字符。

SELECT CAST(REPLACE('$3.14', '$', '') AS DECIMAL(10,2));
SELECT CONVERT(REPLACE('3.14%', '%', ''), DECIMAL(10,2));

以上代碼會分別將字符串"$3.14"和"3.14%"轉換成小數點形式的數字。

需要注意的是,如果字符串無法轉換為數字,則會返回NULL值。此外,在使用以上函數時,也要確保MySQL版本是否支持。