MySQL 字符串轉換為數字的方法小結
方法一:直接 加 0
select '123' + 0
方法二:函數 convert
語法:convert (value, type);
type可以為:
decimal 浮點數 signed 整數 unsigned 無符號整數
select convert('123',signed)
方法三:函數 cast
語法:cast (value as type);
type可以為:
decimal 浮點數 signed 整數 unsigned 無符號整數
select cast('123' as signed)
補充:下面看下mysql 字符串轉數字的三種方式
方式一:+0
方式二:cast('字符串' as 數值類型)
數值類型,可以分為三種:
整數 : SIGNED
無符號整數 : UNSIGNED
浮點數 : DECIMAL
方式三:convert('字符串', 數值類型)
數值類型,同樣可以分為三種:
整數 : SIGNED
無符號整數 : UNSIGNED
浮點數 : DECIMAL
到此這篇關於MySQL 字符串 轉換 為數字 的幾種方法的文章就介紹到這瞭,更多相關MySQL 字符串 轉換 為數字內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 適合新手的mysql日期類型轉換實例教程
- Mysql指定某個字符串字段前面幾位排序查詢方式
- MySQL隱式類型轉換導致索引失效的解決
- mysql decimal數據類型轉換的實現
- MySQL數據類型DECIMAL用法詳解