mysql轉(zhuǎn)int的方法:1、通過(guò)手動(dòng)轉(zhuǎn)化類(lèi)型;2、使用MySQL函數(shù)CAST實(shí)現(xiàn)轉(zhuǎn)換;3、使用MySQL函數(shù)CONVERT實(shí)現(xiàn)轉(zhuǎn)換。
推薦:《PHP視頻教程》
MySQL varchar轉(zhuǎn)換為int
1. 手動(dòng)轉(zhuǎn)化類(lèi)型(直接+0)
示例:
select?server_id?from?cardserver?where?game_id?=?1?order?by?server_id+0?desclimit?10
2. 使用MySQL函數(shù)CAST:
示例:
select?server_id?from?cardserver?where?game_id?=?1?order?by?CAST(server_id?as?SIGNED)?desc?limit?10;
3. 使用MySQL函數(shù)CONVERT:
示例:
select?server_id?from?cardserver?where?game_id?=?1?order?by?CONVERT(server_id,SIGNED)desc?limit?10;
附注:
CAST函數(shù),CONVERT用法
CAST(expr? ?AS? ?type),? ?CONVERT(expr,type)? ?,? ?CONVERT(expr? ?using? ?transcoding_name)??
CAST()? ?和CONVERT()? ?函數(shù)可用來(lái)獲取一個(gè)類(lèi)型的值,并產(chǎn)生另一個(gè)類(lèi)型的值。??
這個(gè)類(lèi)型? ?可以是以下值其中的? ?一個(gè):? ??
BINARY[(N)]?? CHAR[(N)]?? DATE?? DATETIME?? DECIMAL?? SIGNED???[INTEGER]?? TIME?? UNSIGNED???[INTEGER]
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦