1.去除查询结果集重复记录,在字段前面使用distinct(明显的)注意:只能出现在字段的最前面
2.给表起别名的好处:
一:执行效率高
二:可读性好
3.加条件过滤避免笛卡尔积现象,但匹配次数是不变的,只不过显示的是有效记录。
4.sql99语法结构清晰:表的连接条件和后来的where条件分离了
例子:
select (等值连接)
e.ename,d.dename
from
emp e
join
dept d
on
e.deptno = d.deptno
5.自连接的特点:一张表看作两张,自己连自己
6.内连接:假设A表和B表进行连接,使用内连接的话,凡是A表和B表能够匹配上的记录查询出来,无主副之分,两表平等
7.select嵌套select语句,被嵌套的select语句是子查询