社区
应用实例
帖子详情
超难的SQL语句问题
NIEC
2004-11-19 08:50:26
表如下
————————————
编号 姓名
001 张三
003 李四
002 王五
004 王二麻子
006 印度阿三
————————————
现在要求按编号排序后只取其中的一条记录,比例说排序后要取第二条记录,应该是《002 李四》这条,这样的SQL语句如何写?
...全文
106
5
打赏
收藏
超难的SQL语句问题
表如下 ———————————— 编号 姓名 001 张三 003 李四 002 王五 004 王二麻子 006 印度阿三 ———————————— 现在要求按编号排序后只取其中的一条记录,比例说排序后要取第二条记录,应该是《002 李四》这条,这样的SQL语句如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2004-11-19
打赏
举报
回复
select * from 表 a
where(select count(*) from 表 where 编号<=a.编号)=2 --取第二条记录
davorsuker39
2004-11-19
打赏
举报
回复
select right('000'+(select count(*) from t where 编号<=a.编号),3) as 编号,
姓名
from t a
where (select count(*) from t where 编号<=a.编号)=2
chinaandys
2004-11-19
打赏
举报
回复
楼主是要排序后,固定编号列吧,其实是可以在前台做的.如
select identity(int,1,1) as 编号, 姓名 into #t from 表 order by 编号
select right('0000'+cast(编号 as varchar),3) as 编号,姓名 from #t
drop table #t
lsxaa
2004-11-19
打赏
举报
回复
select right('000'+(select count(*) from t where 编号<=a.编号),3) as 编号,
姓名
from t a
where (select count(*) from t where 编号<=a.编号)=2
mgsray
2004-11-19
打赏
举报
回复
select identity(int,1,1) as id , 编号, 姓名 into #t from 表
select 编号, 姓名 from #t where id =2
drop table #t
超经典
SQL语句
全集
超经典
SQL语句
全集,超经典
SQL语句
全集
超好用的
SQL语句
生成及分析器
超好用的
SQL语句
生成及分析器 超好用的
SQL语句
生成及分析器
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的
问题
:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没
问题
, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再为
SQL语句
而烦恼。真正做到面对任何
问题
能够判断出
SQL语句
是不是能够实现,该怎样实现。
超经典
SQL语句
集锦
经典
SQL语句
集锦,很有参考价值的sqlserver资料。。
java面试
sql语句
大总结
java面试
sql语句
大总结
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章