SQL 查询与连接操作全解析
1. DISTINCT 关键字的使用
当选择多个列时, DISTINCT
关键字同样适用。它会移除所有列值的重复组合。例如,在查询中使用 DISTINCT
可以确保结果集中不会出现重复的列值组合。
2. FROM 子句
FROM
关键字用于指定查询行的来源,这部分被称为 FROM
子句。查询可以从零个、一个或多个来源选择行。若未指定来源,则应省略 FROM
关键字。查询行的来源可以是以下几种:
- 表
- 视图
- 函数
- 子查询
- 值
当指定多个来源时,它们可以用逗号分隔,或者使用 JOIN
子句。在 FROM
子句中可以为表设置别名,使用可选关键字 AS
来实现,示例代码如下:
SELECT a.car_id, a.number_of_doors
FROM car_portal_app.car AS a;
执行结果如下:
| car_id | number_of_doors |
|--------|-----------------|
| 1 | 5 |
| 2 | 3 |
| 3 | 5 |
若在 FROM
子句中为表或视