mysql字符串怎么轉數字

mysql字符串轉數字的方法:1、使用“CAST(value AS type);”方式將字符串轉換成數字;2、使用“select CAST(‘5.45’ AS DECIMAL(9,2));”將字符串轉換成浮點數。

mysql字符串怎么轉數字

本文操作環境:Windows7系統、Mysql5.7.14版、Dell G3電腦。

mysql字符串怎么轉數字?

mysql字符串轉化為數字:

最簡單的方式就是直接在字符串后面+0,就相當于直接把字符串轉為數字類型了,下面可以看一下具體的操作,可以看到通過+0操作,成功將兩個字符串轉化為了數字,并得到了相加后的結果。

mysql字符串怎么轉數字

使用CAST()函數,使用方式為CAST(value AS type);,下面可以看一下具體的操作例子,通過如下sql語句查看結果:

SELECT?CAST('5.45'?AS?SIGNED);

可以看到結果直接將字符串’5.45’轉為了數字5,原因是SIGNED代表整數。

mysql字符串怎么轉數字

如果想要將字符串’5.45’轉化為浮點數5.45,可以使用DECIMAL,那么sql語句就改為如下:

SELECT CAST(‘5.45’ AS DECIMAL(9,2)); ,9和2分別代表精度和小數點后位數,如圖所示。

mysql字符串怎么轉數字

使用CONVERT(value, type);方法,? 下面可以看一下具體的操作,通過如下sql語句查看結果:

SELECT?CONVERT('67',SIGNED);

可以看到結果直接將字符串’67’轉為了數字67,如圖所示。

mysql字符串怎么轉數字

同樣,如果想使用CONVERT方法將帶有小數的字符串轉化為浮點數,可以直接使用DECIMAL,下面看一下示例sql:

SELECT?CONVERT('67.35',DECIMAL(9,2));

結果也是可以成功轉化,運行結果如圖所示。

mysql字符串怎么轉數字

如果想執行相反的操作,也就是將數字轉化為字符串的話,可以使用char,看一下sql語句:

SELECT?CONVERT(23,CHAR);

運行結果如下圖所示。

mysql字符串怎么轉數字

將數字轉化為字符串,也可以直接通用“+””的方式,sql語句如下:

SELECT 123+”;,該sql的運行結果如圖所示。

mysql字符串怎么轉數字

【相關推薦:mysql視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享