标题:SQL 如何筛选按条件排序后每记录的第一条数据记录?
只看楼主
姬昌
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2018-2-4
结帖率:80%
已结贴  问题点数:20 回复次数:9 
SQL 如何筛选按条件排序后每记录的第一条数据记录?
请问SQL 如何筛选按条件排序后每记录的第一条数据记录呢?
搜索更多相关主题的帖子: 排序 筛选 记录 条件 数据 
2021-01-02 22:14
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:7 
有数据才有代码

坚守VFP最后的阵地
2021-01-02 22:26
姬昌
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2018-2-4
得分:0 
CREATE CURSOR 成绩 (学校 C(10),年级 C(10),班级 C(10),学号 C(10),分数 N(10,4))
INSERT INTO 成绩 VALUES ('北大','13年','经济','001',100)
INSERT INTO 成绩 VALUES ('北大','13年','经济','001',95)
INSERT INTO 成绩 VALUES ('北大','13年','经济','001',94)
INSERT INTO 成绩 VALUES ('北大','15年','经济','001',130)
INSERT INTO 成绩 VALUES ('北大','15年','经济','001',88)
INSERT INTO 成绩 VALUES ('北大','15年','经济','001',91)
INSERT INTO 成绩 VALUES ('北大','15年','历史','001',110)
INSERT INTO 成绩 VALUES ('北大','13年','历史','001',90)
INSERT INTO 成绩 VALUES ('北大','13年','历史','001',113)
INSERT INTO 成绩 VALUES ('北大','15年','历史','001',109)
2021-01-02 22:40
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
*VFP方法
use xxx
index on 条件 tag aa unique
browse

坚守VFP最后的阵地
2021-01-02 23:02
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
以下是引用姬昌在2021-1-2 22:40:50的发言:

CREATE CURSOR 成绩 (学校 C(10),年级 C(10),班级 C(10),学号 C(10),分数 N(10,4))
INSERT INTO 成绩 VALUES ('北大','13年','经济','001',100)
INSERT INTO 成绩 VALUES ('北大','13年','经济','001',95)
INSERT INTO 成绩 VALUES ('北大','13年','经济','001',94)
INSERT INTO 成绩 VALUES ('北大','15年','经济','001',130)
INSERT INTO 成绩 VALUES ('北大','15年','经济','001',88)
INSERT INTO 成绩 VALUES ('北大','15年','经济','001',91)
INSERT INTO 成绩 VALUES ('北大','15年','历史','001',110)
INSERT INTO 成绩 VALUES ('北大','13年','历史','001',90)
INSERT INTO 成绩 VALUES ('北大','13年','历史','001',113)
INSERT INTO 成绩 VALUES ('北大','15年','历史','001',109)

查询条件是什么

坚守VFP最后的阵地
2021-01-02 23:03
姬昌
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2018-2-4
得分:0 
查出是各年级、班级的最高分数的查询,用SQL的语句
2021-01-04 12:47
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:7 
select 年级,班级,max(分数) as 最高分数 from 成绩 group by 年级,班级
2021-01-04 23:36
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:6 
7楼正解
2021-01-05 05:50
姬昌
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2018-2-4
得分:0 
谢谢
2021-01-05 09:02
姬昌
Rank: 1
等 级:新手上路
帖 子:20
专家分:4
注 册:2018-2-4
得分:0 
如果有相同最高分的,取学号最少的呢?
2021-01-05 09:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504490-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.299740 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved