2023-06-07
SQL中,一个开窗函数问题

如图,怎么拿到ID=A的三条数据
有个难点就是怎么找到与ID=A重复的数据,找到后 再一次开窗就解决了吧,最好有简洁的写法。
请大佬解答
我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
这题选什么呢
回答 1
已采纳
C
在SQL登入界面中,在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
回答 1
已采纳
外网。首先看端口是否有映射。telnet 端口能否通,防火墙关闭。然后要起用TCP/IP 协议。如果用的机器名 还是启用 命名管道
查询选修编号为“3-105“课程且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。(any的用法)
回答 1
selectfromscorewherecno&x27;3105&x27;andsco>(selectmin(sco)fromscorewherecno&x27;3245&x27;)orderb
Sql 64位和32位有什么区别?
回答 1
功能上没区别,性能有区别
为什么Navicat工具这么贵,还有人用?
回答 8
mark
sql查询怎么计算当列空值与非控制比例?
回答 2
已采纳
selectdecode(count(id),0,null,(count(1)count(id))/count(id))fromtid为你要查的列
通过sql文件能看出是哪个版本的mysql导出的吗?
回答 1
可以的,mysqldump导出的文件开头有记录版本信息,比如表示mysqldump版本10.13(对应mysql5.7.33)server(数据库)版本:5.7.38log
怎么获取SQL数据库的插入数据的自增ID?
回答 2
已采纳
没理解你的意思。没说数据库l类型。是要获得最大的id吗? 可以selectmax(id)fromt
请问awr里Executions执行为0,怎么查看原因
回答 1
已采纳
通常是开始执行了,但是没有执行完。可以通过v$sqlmonitor、DBAHISTREPORTS、DBAHISTREPORTSDETAILS查看。如果没达到sqlmonitor阈值,可以通过v$act
比较长的sql,格式如: select distinct * from (select 1000+个字段的子查询),该sql在一个服务器上运行正常,在另外一个服务器运行时报:too many columns,如果去掉distinct又可以正常运行。
回答 2
很大可能性是你oracle数据库的版本不同
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~