欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql字符串轉浮點 0

李中冰1年前11瀏覽0評論

在MySQL中,我們可以通過將字符串轉換為浮點數來獲得數字的精確值。當我們將一個字符串轉換為浮點數時,MySQL會自動識別字符串中的數字,并將其轉換為浮點數。但是,當字符串中包含非數字字符時,MySQL會將其轉換為0。

SELECT CAST('12.34' AS FLOAT); -- 將字符串'12.34'轉換為浮點數12.34
-- 結果:12.34
SELECT CAST('12345' AS FLOAT); -- 將字符串'12345'轉換為浮點數12345.0
-- 結果:12345
SELECT CAST('12.34xyz' AS FLOAT); -- 將字符串'12.34xyz'轉換為浮點數12.34
-- 結果:12.34
SELECT CAST('abc' AS FLOAT); -- 將字符串'abc'轉換為浮點數0
-- 結果:0

在上面的示例中,我們使用CAST函數將字符串轉換為浮點數。

需要注意的是,當我們將一個非數字字符串轉換為浮點數時,MySQL會將其轉換為0。因此,在進行字符串轉換時,我們必須確保字符串中只包含可轉換為浮點數的數字字符。