关于DQL语句的大总结:
1.查询结果去除重复记录(distinct)
2.连接查询①什么是连接查询? 从一张表中单独查询,称为单表查询。
emp表和dept表联合起来查询数据,从emp表中取员工姓名,从dept表中取部门名字。
这种跨表查询,多张表联合起来查询数据,被称为连接查询。
②连接查询的分类? 根据语法的年代分类:
SQL92:1992年的时候出现的语法
SQL99:1999年的时候出现的语法
我们这里重点学习SQL99,(简单演示一个SQL92的例子)
根据表连接的方式分类:
内连接:
等值连接
非等值连接
自连接
外连接:
左外连接(左连接)
右外连接(右连接)
全连接(不讲)
③当两张表进行连接查询时,没有任何条件的限制会发生什么现象? 案例:查询每个员工所在部门名称?
④怎么避免笛卡尔积现象?
⑤内连接之等值连接
⑥内连接之非等值连接
⑦内连接之自连接
⑧外连接
⑨三张表、四张表怎么连接?