oracle转成整型_oracle中如何将varchar型转换成int型展开全部
这样:select to_number('123') from dual
oracle没有显⽰的INT型,你直接定义成number就好,强制类型转换函数都差不多,转换为
e69da5e6ba903231313335323631343130323136353331333431373330⽇期型就是TO_DATE(),
转换为数字就是TO_NUM(),转换为字符就是TO_CHAR(),括号中跟需要转换的内容,⽇期型注意格式掩码。
扩展资料:
注意事项
CAST() 和CONVERT() 函数可⽤来获取⼀个类型的值,并产⽣另⼀个类型的值。
这个类型 可以是以下值其中的 ⼀个:
BINARY[(N)]
CHAR[(N)]
oracle decimal类型
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
所以也可以⽤CAST解决问题:
select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10
也可以使⽤CONVERT来搞定此问题:
select server_id from cardserver where game_id = 1 order by CONVERT(server_id,SIGNED) desc limit 10

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。