您的位置:首页 > 数据库

sql server 2008 R2 将带有数字和非数字的字段进行排序

2016-09-13 16:26 281 查看
如果数据库表中的某个字段既含有数字又含有非数字,例如:memoryName(4G,64G,128G,32G,8G,16G)

可以用 order by LEN(memoryName) 就可以实现了!

如果后面还有要排序的字段 可以直接在后面加:

order by LEN(memoryName),memoryName,AA,BB

这样就OK了!



————————————

如果都是数字的字段  排序的话 可以用cast

order  by cast(memoryName)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息