数据库

本文深入讲解了SQL查询语句中的核心概念,包括投影操作、DISTINCT关键字使用、LIMIT的翻页功能、聚合函数如COUNT/SUM/AVG的统计方法、数据分组与HAVING子句的应用场景以及子查询的基本规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库(DB) Date Base
查询语句
1、投影操作
SELECT* FROM t_player WHERE f_place = '门将' ORDER BY f_dateOfBirth DESC;
distinct 排除重复行
返回限定行操作(翻页操作)
LIMIT初始序号是0,

聚合函数统计
count 统计
count(*)
count(all 列名) 表示统计某列有多少个非空项
count(distinct 表名)非空唯一

distinct与all唯一的区别是前者会排斥重复

sum计算某列数值总和9
有all和distinct用法,没有*用法

avg 取平均值
也就是sum/count
也是只有all和distinct用法

数据分组
select后边填写的列必须是分组列,填其他的都没有意义

分组以后过滤
having是在分组group之后书写的,是过滤分好的组的内容
与where的区别:前者是在分组后执行,后者是在分组前执行

子查询
在select语句中添加的,只能是单行单列的
在from后边的子查询可以多行多列

union*

拼接表格,每一行必须相匹配


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值