社区
应用实例
帖子详情
★怎样用一句SQL命令来实现排序并把每条记录的顺序存下来 ????????
CodeProject-Jerry
2004-12-21 09:44:13
表 A有2个字段 wage(decimal) 和 rank(int), 我怎样用一句SQL,使rank保存为相应记录 Order By Wage时候的顺序??
既:
处理前:
wage rank
12 0
15 0
2 0
22.3 0
1.2 0
处理后:
wage rank
12 3
15 4
2 2
22.3 5
1.2 1
当然 记录有可能也不是5条
麻烦了
...全文
204
3
打赏
收藏
★怎样用一句SQL命令来实现排序并把每条记录的顺序存下来 ????????
表 A有2个字段 wage(decimal) 和 rank(int), 我怎样用一句SQL,使rank保存为相应记录 Order By Wage时候的顺序?? 既: 处理前: wage rank 12 0 15 0 2 0 22.3 0 1.2 0 处理后: wage rank 12 3 15 4 2 2 22.3 5 1.2 1 当然 记录有可能也不是5条 麻烦了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vinsonshen
2004-12-21
打赏
举报
回复
update a set a.rank=(select count(*) from 表 where wage<=a.wage) from 表 as a
chentony
2004-12-21
打赏
举报
回复
update a
set rank = (select order1
from
(select wage,(select count(*) from a where wage <= t.wage ) order1
from a t ) b
where a.wage = b.wage)
MY128
2004-12-21
打赏
举报
回复
行,先UP一下先
SQL
语句执行
顺序
【全】
本文详细解析
SQL
语句执行
顺序
,从连接表、筛选、分组到
排序
,揭示了如何一步步构造复杂查询的过程,助你提升
SQL
编写效率。
my
sql
实现
按照自定义(指定
顺序
)
排序
当需要对My
SQL
数据进行非标准
排序
时,可以使用多种方法。本文介绍了五种
实现
自定义
排序
的策略:CASE WHEN转换、FIELD函数、LOCATE函数、INSTR函数以及通过数据字典。特别推荐使用FIELD函数,它允许根据指定
顺序
对字段进行
排序
。数据字典方案则提供了更好的扩展性和维护性,便于后期
顺序
调整和新增类型,避免修改
SQL
。
基本
SQL
命令
、重要的
SQL
命令
、
SQL
约束 及
SQL
语句 的 执行
顺序
文章详细阐述了
SQL
语句的执行
顺序
,从FROM到LIMIT的每个步骤,并列举了基本的
SQL
命令
,如SELECT、UPDATE、DELETE等,以及约束条件,如NOTNULL和FOREIGNKEY。此外,还介绍了各种查询操作,包括投影、分组、聚合、连接、合并和过滤等。
select返回的
记录
顺序
本文深入探讨了Oracle、Sybase及MS
SQL
Server中
SQL
查询返回
记录
的
顺序
规律,详细解析了不同数据库环境下,索引和执行计划对查询结果
排序
的影响。
Sql
Server按指定
顺序
进行
排序
介绍如何使用
SQL
Server的CHARINDEX方法
实现
自定义字段
排序
,通过在ID两侧添加逗号并使用特定
顺序
的字符串查找索引来达到按指定
顺序
返回结果的目的。
应用实例
27,581
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章