例如 table1(a,b,c,d)
a b c d
1 0 c1 d1
1 1 c2 d2
1 3 c3 d3
4 0 c4 d4
5 1 c5 d5
5 2 c6 d6
6 1 c7 d7
6 4 c8 d8
我要得到的是按a分组,在每个分组中取b值最大的一条记录,就是
a b c d
1 3 c3 d3
4 0 c4 d4
5 2 c6 d6
6 4 c8 d8
sql语句如何写?
测试语句:select * from table1 a where b=(select max(b) from table1 where a=a.a)
通过。
相关推荐
3. MAX():返回某列的最大值。 4. MIN():返回某列的最小值。 5. SUM():返回某列的总和。 6. DISTINCT:去除重复值。 总之,理解GROUP BY的使用以及SQL执行顺序对于编写高效、准确的SQL查询至关重要。通过...
IS NOT NULL 运算符用于判断记录中的某个字段是否为 NULL。 14.主键建立方法 在 MySQL 中,主键可以使用 PRIMARY KEY 约束来建立。主键可以使用一列或多列来建立。 15.视图操作限制 在 MySQL 中,不能在视图上...
01015获取在Excel主窗口中一个窗口所能占有的最大高度和宽度 01016获取当前打印机名称 01017获取MicrosoftExcel剩余内存 01018获取MicrosoftExcel的总内存 01019获取计算机被Excel占用的内存 01020改变Excel窗口大小...
- **IN**:用于检查某字段的值是否存在于一组值中。 - **NOT**:用于否定一个条件。 - **LIKE**:用于模糊查询,支持通配符。 #### 9. 排序数据 - **单一字段排序**:使用`ORDER BY column_name ASC|DESC;` - **...
找出最大值,例如:`SELECT MAX(column_name) FROM table_name;`。 ##### 11.5 min 找出最小值,例如:`SELECT MIN(column_name) FROM table_name;`。 ##### 11.6 组合聚合函数 可以组合使用多种聚合函数,例如:`...
- 用于唯一标识表中每一条记录的列或列组合。 - **索引(Index)** - 加速数据检索速度的数据结构。 - **表关联** - 通过公共字段连接不同表的方式。 - **数据库的语言——SQL** - 用于管理和查询数据库的标准...
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...
0052 使用数组为TlistView组件动态创建字段 33 0053 解决程序的死锁问题 34 0054 怎样实现接口委托 34 0055 在Delphi中使用汇编 35 0056 为程序设置版本和帮助信息 36 0057 动态链接库的创建与调用 36 ...
- `MAX(column_name)`用于查找最大值。 - **1.8.5 min** - `MIN(column_name)`用于查找最小值。 - **1.8.6 组合聚合函数** - 可以组合使用多个聚合函数。 #### 八、分组查询 - **1.9 分组查询** - **1.9.1 ...
删除环境变量中的PATHT CLASSPATH中包含Oracle的值。 删除“开始”/“程序”中所有Oracle的组和图标。 删除所有与Oracle相关的目录,包括: C:\Program file\Oracle目录。 ORACLE_BASE目录。 C:\Documents ...
0052 使用数组为TlistView组件动态创建字段 33 0053 解决程序的死锁问题 34 0054 怎样实现接口委托 34 0055 在Delphi中使用汇编 35 0056 为程序设置版本和帮助信息 36 0057 动态链接库的创建与调用 36 ...
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...
最大值: ```sql SELECT MAX(column_name) FROM table_name; ``` ##### 5. min 最小值: ```sql SELECT MIN(column_name) FROM table_name; ``` ##### 6. 组合聚合函数 组合使用: ```sql SELECT COUNT(*), AVG...
实例285 在查询时为表中的空字段添加默认信息 第10章 打印与报表技术 10.1 基础报表打印 实例286 基于文档/视图结构的打印 实例287 基于对话框结构的打印程序 10.2 打印窗体 实例288 打印对话框及其控件中的...
实例285 在查询时为表中的空字段添加默认信息 第10章 打印与报表技术 10.1 基础报表打印 实例286 基于文档/视图结构的打印 实例287 基于对话框结构的打印程序 10.2 打印窗体 实例288 打印对话框及其控件中的...
8.3 更新数据 cc实例210 批量修改数据 cc实例211 将指定字段数据为空的记录添上数据 8.4 删除数据 cc实例212 删除单条数据 cc实例213 删除数据库中无用处的记录 8.5 视图 cc实例214 动态创建视图 cc...