中文字幕亚洲一区,69久久久久精品9999不卡片,亚洲国产日韩欧美在线看片,国产精品久久久久久久久岛国

龍巖易富通網絡科技有限公司

龍巖小程序開發,龍巖分銷系統

mysql的varchar轉換int

2015.09.10 | 430閱讀 | 0條評論 | 數據庫

有些時候要講varchar或char類型進行排序。。排序前需要轉換int類型,網上查了一篇資料很棒。

使用MySQL函數CAST/CONVERT:
select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10;

select server_id from cardserver where game_id = 1 order by CONVERT(server_id,SIGNED) desc limit 10;

問題補充:
不是用cast(name,int)
cast的用法不是這樣的
cast跟convert的用法如下   呵呵  這個可以參考資料   希望樓主查閱相關資料你就會知道拉
signed 后面還有個INTEGER   可以不寫的  呵呵 
用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]
 

贊 (

發表評論

主站蜘蛛池模板: 海淀区| 启东市| 茂名市| 夏河县| 本溪市| 巴塘县| 梓潼县| 岫岩| 通渭县| 深圳市| 凤凰县| 屯昌县| 长阳| 利川市| 赞皇县| 乐清市| 鄂州市| 集贤县| 高雄县| 柳河县| 益阳市| 衡山县| 南靖县| 邢台市| 荥经县| 东安县| 广灵县| 栖霞市| 荔浦县| 浑源县| 忻州市| 仪陇县| 商丘市| 宝山区| 天台县| 成都市| 丹东市| 秭归县| 德令哈市| 耿马| 威海市|