mysql數據庫我們日常平凡curd的時辰,可能會經常的操作字符串和數字,那么mysql字符串怎么轉化為數字呢。下面本文就介紹一下。
最簡單的體例就是直接在字符串后面+0,就半斤八兩于直接把字符串轉為數字類型了,下面可以看一下具體的操作,可以看到經由過程+0操作,當作功將兩個字符串轉化為了數字,并獲得了相加后的成果。
利用CAST()函數,利用體例為CAST(value AS type);,下面可以看一下具體的操作例子,經由過程如下sql語句查看成果:
SELECT CAST('5.45' AS SIGNED);
可以看到成果直接將字符串'5.45'轉為了數字5,原因是SIGNED代表整數。
若是想要將字符串'5.45'轉化為浮點數5.45,可以利用DECIMAL,那么sql語句就改為如下:
SELECT CAST('5.45' AS DECIMAL(9,2)); ,9和2別離代表精度和小數點后位數,如圖所示。
利用CONVERT(value, type);方式, 下面可以看一下具體的操作,經由過程如下sql語句查看成果:
SELECT CONVERT('67',SIGNED);
可以看到成果直接將字符串'67'轉為了數字67,如圖所示。
同樣,若是想利用CONVERT方式將帶有小數的字符串轉化為浮點數,可以直接利用DECIMAL,下面看一下示例sql:
SELECT CONVERT('67.35',DECIMAL(9,2));
成果也是可以當作功轉化,運行成果如圖所示。
若是想執行相反的操作,也就是將數字轉化為字符串的話,可以利用CHAR,看一下sql語句:
SELECT CONVERT(23,CHAR);
運行成果如下圖所示。
將數字轉化為字符串,也可以直接通用“+''”的體例,sql語句如下:
SELECT 123+'';,該sql的運行成果如圖所示。
mysql字符串怎么轉化為數字,mysql數字怎么轉化為字符串的方式介紹,但愿可以幫到大師。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!