社区
Delphi
帖子详情
用Sql查询,怎样使结果按某个字符字段的字符长度排序?
keuss
2001-09-18 06:31:51
用Sql查询,怎样使结果按某个字符字段的字符长度排序?
...全文
1235
16
打赏
收藏
用Sql查询,怎样使结果按某个字符字段的字符长度排序?
用Sql查询,怎样使结果按某个字符字段的字符长度排序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clacklin
2001-09-19
打赏
举报
回复
我原先的做法是再建一个字段,该字段保存字符串长度,这样就可以进行排序了。
machin
2001-09-19
打赏
举报
回复
select * from tablename order by len(fieldname)
试试看。。。
fan_dajun
2001-09-19
打赏
举报
回复
使用sql中的别名试试
select *,len(xx) as aa from table order by aa
liu7537
2001-09-19
打赏
举报
回复
用SQL语句——
Select *,len(field) as f_len from Table order by f_len
即可在paradox上应用。不信你试试。
llhh
2001-09-19
打赏
举报
回复
tikkypeng(千两狂死郎),您干活吗?看上去挺闲的。
DelphiProgrammer
2001-09-18
打赏
举报
回复
用SQL语句Select * from Table order by -Len(Field) 可实现指定字段长度降序排列,如果去掉负号,是按升序。但有一点要注意:无论是升序还是降序,如果长度相同,两种查询结果中顺序相同(升序)。例如:有a和2两个值,它们的顺序始终是先2后a。如果还想让长度相同的字段也按一定顺序(特别是降序),则应该这样写:Select * from Table order by -Len(Field),Field desc。
www0549
2001-09-18
打赏
举报
回复
试一试
select len(fieldname),* form tablename order by len(fieldname)
tikkypeng
2001-09-18
打赏
举报
回复
newyj(方恨少;寻找第二把刷子的人)
??版主老大改名子了??
lu_hm
2001-09-18
打赏
举报
回复
PARADOX数据库
不能实现
newyj
2001-09-18
打赏
举报
回复
access可以
Hello97
2001-09-18
打赏
举报
回复
你怎么用那个破数据库呢?赶快换了
keuss
2001-09-18
打赏
举报
回复
我用的是Paradox,以上方法不性,报Invalid use of keyword token (field)
ping2000
2001-09-18
打赏
举报
回复
要看你用的什么数据库
在sqlserver中,用Select * from Table1 Order By Len(FieldNAME)
endi
2001-09-18
打赏
举报
回复
Select * from Table Order By Length(Field);
tikkypeng
2001-09-18
打赏
举报
回复
Select * from Table1 Order By Len(Field1)
sqlserver中根据某个
字符
切割
字符
串函数
sqlserver中根据某个
字符
切割
字符
串函数,比如根据逗号切割
字符
串,结果返回的是一个表值函数,这个函数返回结果
字段
包含Id和Value,Id为序号,Value为切割后的值
SQL Server把某个
字段
的数据用一条语句转换成
字符
串
主要介绍了SQL Server把某个
字段
的数据用一条语句转换成
字符
串,本文讲解使用一条语句把
字段
中的数据查询出来并以指定分割符组成
字符
串,需要的朋友可以参考下
sql语句中按某个
字段
的
长度
排序
oracle 中按
字段
的
长度
排序
(); order by nvl(length(trim(t.abbreviation)),0) asc 递增
sql 查询结果给某个
字段
删除或添加
字符
(substring)
sql 查询结果给某个
字段
删除或添加
字符
(substring) substring函数是可以设置三个参数的,第一个参数就是要处理的
字符
,可以传入表列名,或直接要处理的
字符
。 第二个参数就是从哪一个
字符
开始截取,这里要注意的是
字符
下标是从1开始的,而不是从0开始的。 第三个参数就是要设置截取的
长度
了,如果不设置,就直接取到
字符
的最后面。 例如: SELECT [Id],[Province],[City] FROM [SFMGX_ECDS].[dbo].[Data_PBS] 结果为: 使用subs
sql语句查
字段
里包含某个
字符
串
sql语句查
字段
里包含某个
字符
串这是一样表 table开始的想法用sql函数find_in_set 这是一样表 table id title 1 1 2 1 3 1,5,8 4 7,1,3 5 11,5,4 6 4,21 用sql语句查
字段
里包含21的所有记录 21 , 11 这样的记录不能要 开始的想法 select * from table where title=1 or title like '%,1' or title like '%,1,%' o
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章