MySQL varchar转换为int
2013-05-30 15:44
197 查看
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 varchar类型转换int类型
- 【转】MySQL int转换成varchar引发的慢查询
- MySql中的varchar转换成int类型排序
- MySQL int转换成varchar引发的慢查询
- mysql varchar类型转换int类型
- MySQL及Oracle中将varchar类型转换成int类型
- 【mysql】IP地址整数int和varchar的转换
- MySql中的varchar转换成int类型排序
- MySql中的varchar转换成int类型排序
- mysql int和varchar
- MySQL中Int类型、short和byte之间强制转换、String的replaceALL
- 在将 varchar 值 'system.web.ui.webcontrols.todayq 转换成数据类型 int 时失败。
- mysql的varchar(N)和int(N)的含义及其与char区别
- MySql Int 类型和 varchar类型进行比较。
- varchar 值 '4544355342' 的转换溢出了 int 列。超出了最大整数值
- MySQL中varchar类型转int
- T-SQL: 关于 Varbinary(Hex,Int) 与 Varchar(HexString) 之间的(数据类型)转换
- SQLServer varchar转换为int 字符串转换为数值型/整形
- Mysql一个非常有用的内置函数今天碰到要把MySQL数据库中的varchar转换成date类型进
- Sql 在将varchar值 '1,2,.. ' 转换成数据类型 int 时失败 的问题