如何在sql中对varchar字段数据进行排序? [英] How to sort the varchar field data in sql?

查看:270
本文介绍了如何在sql中对varchar字段数据进行排序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有CCD-1,CCD-20,CCD-23等数据。我想对它们进行排序。

我尝试了下面的查询,但它没有工作

从右边的X顺序中选择*(TA.CBFieldName,LEN(TA.CBFieldName)-CHARINDEX(' - ',TA.CBFieldName))

解决方案

子串,& 


39;用于HTML标记。请查看以下链接以获取选项:





如何在sql语句where子句中使用Char(39)? [ ^ ]


I am having the datas as CCD-1,CCD-20,CCD-23 etc. I want to sort them.
I tried the below query but it's not working
select * from X order by RIGHT(TA.CBFieldName,LEN(TA.CBFieldName)-CHARINDEX('-',TA.CBFieldName))

解决方案

The substring, &


39; is for HTML markup. Please check the link below for options:



How do I use Char(39) in a sql statement where clause?[^]


这篇关于如何在sql中对varchar字段数据进行排序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆