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)
可以用 order by LEN(memoryName) 就可以实现了!
如果后面还有要排序的字段 可以直接在后面加:
order by LEN(memoryName),memoryName,AA,BB
这样就OK了!
————————————
如果都是数字的字段 排序的话 可以用cast
order by cast(memoryName)
相关文章推荐
- SQL Server 2008 R2——创建函数 筛选出字符串中的数字 筛选出字符串中的非数字
- SQL Server 2008 R2 导出带有数据的脚本
- mysql将数字组成的字符串字段按照字符串数值型的大小进行排序
- mysq对字符型字段中的数字进行排序
- Oracle中中文、数字,英文混杂形式的字段进行排序的方法
- Oracle中中文、数字,英文混杂形式的字段进行排序的方法
- Sql server字段排序,如果字段是字符型的数字
- 使用 SQL Server 2008 数据类型-xml 字段类型参数进行数据的批量选取或删除数据
- SQL SERVER 2008 R2 数据库日志文件太大,如何进行清理?
- 使用 SQL Server 2008 数据类型-xml 字段类型参数进行数据的批量选取或删除数据
- mysql将数字组成的字符串字段按照字符串数值型的大小进行排序
- SQL Server 2008 R2——用CTE进行递归计算求解累计值
- mysql中如何给字符型的数字字段进行排序
- Mysql中对字符串类型的字段进行数字值排序
- 将一个字段中以符号分隔的多个数字进行排序显示
- 如何更改SQL Server 2008 R2的排序规则!
- Sql Server 2008R2中使用CET进行递归查询