Mysql數字型別轉換函數的方法:1、使用函數concat將Int轉為varchar;2、使用【cast(a as signed) a】將varchar轉為Int。
更多相關免費學習推薦:mysql教學(影片)
Mysql數字型別轉換函數的方法:
1、將Int 轉換成varchar常用concat函數,例如concat(8,'0') 得到字串'80'
and MENU_NAME LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
2、將varchar 轉為Int 用cast(a as signed) a為varchar類型的字串
總結:型別轉換和SQL Server一樣,就是型別參數有點不同: CAST(xxx AS 型別) , CONVERT(xxx,類型)
可用的類型
二進位,同帶binary前綴的效果: BINARY
#字元類型,可帶參數: CHAR()
日期: DATE
##日期時間型: DATETIME
#浮點數: DECIMAL
###整數: SIGNED ####################################################################### #無符號整數: UNSIGNED#########SELECT * from sys_menu where PARENT_ID='0' ORDER BY cast(MENU_NO as signed)
order by u.NUMBER+0 NUMBER 的mysql数据库类型为varchar。
以上是Mysql數字型別如何轉換函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!