sqlserver中将varchar类型转换为int型再进行排序的方法 推荐 不许吃香菜 2012-06-29 15:03 2012/06/29 ©著作权 读给你听 文章标签 varchar int 专栏分类数据库 阅读数12174 评论数0 点赞数0 收藏数0 ©著作权归作者所有:来自万象专栏作者不许吃香菜的原创作品,请联系作者获取转载授权,否则将追究法律责任sqlserver中将varchar类型转换为int型再进行排序的方法 导读:如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。我们可以把varchar转.. 如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。 我们可以把varchar转换为int 然后进行排序一、 复制代码 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二、 复制代码 代码如下: select * from yourtable order by convert(int,yourcol); 仅适用于SQLServer 作者 itmyhome 更多文章请关注《万象专栏》 转载请注明出处:https://www.wanxiangsucai.com/read/cv148510 话题推荐: #varchar# #int# 打赏 0 赞 收藏 评论 举报 上一篇: 下一篇:数据库存储文章的方法与技术