mysql轉(zhuǎn)int的方法:1、通過(guò)手動(dòng)轉(zhuǎn)化類型;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)化類型(直接 0)
示例:
select server_id from cardserver where game_id = 1 order by server_id 0 desclimit 102. 使用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è)類型的值,并產(chǎn)生另一個(gè)類型的值。
這個(gè)類型 可以是以下值其中的 一個(gè):
binary[(n)] char[(n)] date datetime decimal signed [integer] time unsigned [integer]