P4 SQL从入门到实战

语法结构

select-from-where-group by-having-order by-limit

运行顺序

from-where-group by-having-order by-limit- select
在这里插入图片描述

distinct去重

1.在select核心语句中加distinct关键字,可以对最后显示的数据去重
2.在select distinct后加多个字段时,是对重复的行数据进行去重
3.distinct本质是加在select后,而不是字段前,多个字段时distinct无法对单一字段去重

排序

· 升序asc 降序desc
· order by subject in(‘字段值1’,‘字段值2’)
符合条件的数据——字段值1,字段值2置为1,其他字段值置为0,升序排序,所以括号里的字段会排在后面,字段值1在字段值2前

limit 限制查询结果集显示的行数

· limit n 返回查询结果的前几行
· limit x,n 从x+1开始返回n行
返回第4到7行:limit 3,4

group by

· 使用group by子句时,select只能使用聚合函数【max(),min(),avg(),count()】和group by引用过的字段,否则会报错

having

· 聚合前用where筛选,聚合后用having筛选
· having 子句中只能使用聚合函数和group by作为分组依据的字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值