👉 点击关注不迷路
👉 点击关注不迷路
👉 点击关注不迷路
文章大纲
- 第2章 SQL语法进阶:数据查询基础(SELECT/WHERE/GROUP BY/HAVING)
- 2.1 数据查询基础
- 2.1.1 SELECT 语句:从表中提取数据
- 2.1.1.1 基础语法与列选择
- 2.1.1.2 列别名与表达式
- 2.1.1.3 去重与排序
- 2.1.2 WHERE 子句:过滤数据
- 2.1.2.1 比较运算符
- 2.1.2.2 逻辑运算符
- 2.1.2.3 模式匹配
- 2.1.2.4 处理 NULL 值
- 2.1.3 GROUP BY 子句:分组统计
- 2.1.3.1 基本用法
- 2.1.3.2 多列分组
- 2.1.4 HAVING 子句:过滤分组结果
- 2.1.4.1 基本用法
- 2.1.4.2 与 WHERE 子句的区别
- 2.1.5 综合案例:电商销售数据分析
- 2.1.5.1 示例数据
- 2.1.5.2 查询示例
- 2.1.6 性能优化建议
- 2.1.6.1 索引优化
- 2.1.6.2 避免全表扫描
- 2.1.6.3 使用 `EXPLAIN` 分析执行计划
- 2.1.7 常见错误与解决方案
- 2.1.7.1 `GROUP BY` 列缺失
- 2.1.7.2 `HAVING` 中使用非聚合列
- 2.1.8 总结
第2章 SQL语法进阶:数据查询基础(SELECT/WHERE/GROUP BY/HAVING)
2.1 数据查询基础
2.1.1 SELECT 语句:从表中提取数据
2.1.1.1 基础语法与列选择
SELECT 语句是 SQL 查询的核心,用于从表中提取数据。其基本语法如下:
SELECT [DISTINCT] column1,