社区
疑难问题
帖子详情
一个查询问题
Mirror然
2007-06-26 04:39:47
原表为tabel1
id name money
1 A 20
2 B 40
3 C 30
想根据查询得到如下显示
排名 id name money
1 1 A 20
2 3 C 30
3 2 B 40
后面还有更多数据,怎样写好点?(money是降序) 学习
...全文
177
12
打赏
收藏
一个查询问题
原表为tabel1 id name money 1 A 20 2 B 40 3 C 30 想根据查询得到如下显示 排名 id name money 1 1 A 20 2 3 C 30 3 2 B 40 后面还有更多数据,怎样写好点?(money是降序) 学习
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mirror然
2007-06-26
打赏
举报
回复
谢谢了^_^! 结贴了!
Zack999
2007-06-26
打赏
举报
回复
如果money有重复值?
RunUpwind
2007-06-26
打赏
举报
回复
select 排名=identity(int),* into #tmp from tabel1 order by money
select * from #tmp
drop table #tmp
mugua604
2007-06-26
打赏
举报
回复
个人感觉temptable速度比较快,但要牺牲空间!
RunUpwind
2007-06-26
打赏
举报
回复
--不如用个临时表
select 排名=identity(int),* into #tmp from tabel1 order by money desc
select * from #tmp
drop table #tmp
mugua604
2007-06-26
打赏
举报
回复
select identity(int,1,1) as 排序,* INTO temp from 表 order by money
select * from temp
昵称被占用了
2007-06-26
打赏
举报
回复
?(money是降序)
好像列出的实际是升序
昵称被占用了
2007-06-26
打赏
举报
回复
select 排名=(select count(*) from tabel1 where money<=a.money),id,name,money from tabel1 a
order by a.money
bill024
2007-06-26
打赏
举报
回复
改下
select 排名=(select count(1)+1 from tabel1 where money<a.money),id,name,money from tabel1 a
order by 排名
bill024
2007-06-26
打赏
举报
回复
排名 id name money
----------- ----------- ---------- -----------
1 1 A 20
2 3 C 30
3 2 B 40
bill024
2007-06-26
打赏
举报
回复
create table tabel1(id int,name varchar(10),money int)
insert tabel1 select 1,'A',20
union all select 2,'B',40
union all select 3,'C',30
select 排名=(select count(1)+1 from tabel1 where money<a.money),id,name,money from tabel1 a
order by 排名,money desc
drop table tabel1
GEPIN
2007-06-26
打赏
举报
回复
怎么没明白你的意思呢?
spring+mybatis
一个
事务中两次
查询
结果不一样的
问题
最近搞了一波事情,把
一个
接口给重构了一番,感觉还不错,同时也遇到了一些
问题
,这个就是其中
一个
。因为重构,我在这个接口上面加了
一个
事务,然后就发现之前的代码跑出来的结果就不一样了,两次一模一样的
查询
,后...
MySQL同时In俩个字段,In多个字段,Mybatis多个In
查询
问题
,Mysql多个IN
查询
多出数据
问题
,Mysql多个IN
查询
数据准确
问题
今天产品验收的时候,导入了大量数据;...需要根据两个字段去
查询
多个值,这两个字段值不同的数据,以前一直以为In
查询
只能
查询
一个
字段的多个值。今天百度发现了一种写法,可以同时In
查询
多个字段的不同值。
一对多分页
查询
引起的数据
问题
记录
一个
一对多分页
查询
引起的
问题
, 导致
查询
的数据不全, 需求为:
查询
项目列表, 并
查询
出项目对应的所有老师(项目与老师为一对多的关系), 一对多
查询
, 这个时候, 如果将项目表设为
查询
主表, 老师表为从表, 并且分页...
mybatis一对多及分页可能存在的
问题
即关联
查询
分页
问题
,嵌套的list中数量对不上
项目中遇到了
一个
小
问题
,在此记录下,方便以后代码复用并且能快速排查这个小
问题
。 需求如下:评论和回复是一对多的关系,并且根据评论进行分页
查询
,至于回复数量不做限制,有多少就查多少。 存在
问题
:由于两张...
oracle单行子
查询
返回多个行 order by,单行子
查询
返回多个行
子
查询
:用子
查询
能解决的
问题
假想你想要写
一个
查询
来找出挣钱比陆涛的薪水还多的人。为了解决这个
问题
,你需要两个
查询
:
一个
找出陆涛的收入,第二个
查询
找出收入高于陆涛的人。你可以用组合两个
查询
的方法解决这个...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章