sql中,把varchar类型转换为int型,然后进行排序详解数据库

如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。

sql中,把varchar类型转换为int型,然后进行排序详解数据库

我们可以把varchar转换为int 然后进行排序

一、

select * from yourtable order by cast(yourcol as int);

适用于SQLServer Oracle

二、

select * from yourtable order by convert(int,yourcol);

仅适用于SQLServer

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/4179.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论