mysql轉int的方法:1、透過手動轉換型別;2、使用MySQL函數CAST實作轉換;3、使用MySQL函數CONVERT實作轉換。
推薦:《PHP影片教學》
MySQL varchar轉換成int
1. 手動轉換類型(直接0)
範例:
select server_id from cardserver where game_id = 1 order by server_id+0 desclimit 10
2. 使用MySQL函數CAST:
範例:
select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10;
3. 使用MySQL函數CONVERT:
範例:
select server_id from cardserver where game_id = 1 order by CONVERT(server_id,SIGNED)desc limit 10;
附註:
CAST函數,CONVERT用法
CAST(expr AS type), CONVERT( expr,type) , CONVERT(expr USING transcoding_name)
CAST() 與CONVERT() 函數可用於取得一個類型的值,並產生另一個類型的值。
這個類型 可以是下列數值其中的 一個:
BINARY[(N)] CHAR[(N)] DATE DATETIME DECIMAL SIGNED [INTEGER] TIME UNSIGNED [INTEGER]
以上是mysql 如何轉 int的詳細內容。更多資訊請關注PHP中文網其他相關文章!