这里有一个users表,如下
表结构如下:
//创建表
create table users(
id serial primary key,
player varchar(255) not null,
score real,
team varchar(255)
)
//插入表
insert into users(player,score,team) values
('库里',28.3,'勇士'),
('哈登',30.2,'火箭'),
('阿杜',25.6,'勇士'),
('阿詹',27.8,'骑士'),
('神龟',31.3,'雷霆'),
('白边',19.8,'热火');
distinct:去重
sum
max
min
子查询,查出score最高的球员的所有信息
group by分组,查出各队中的最高得分score
having:针对group by,在由 group by 子句创建的分组上设置条件。有点类似于where
还可以再继续排序,如下