(数据库原理)第4章标准查询语言SQL分析.ppt

(数据库原理)第4章标准查询语言SQL分析

1.等值与非等值连接查询 其一般格式为: [表名1.]列名1比较运算符[表名2.]列名2 当比较运算符为“=”时,称为等值连接。使用其它运算符称为非等值连接。 [例 4.34] 查询职称为讲师的授课情况。 SELECT * FROM T,TC WHERE T.TNO=TC.TNO AND ZC=‘讲师’ [例 4.35]对T表和TC表作讲师的自然连接。 SELECT t.*,CNO,YEAR FROM T,TC WHERE T.TNO=TC.TNO AND ZC=‘讲师’ 2.自身连接 连接操作不仅可以在两个表之间进行,也可以是一个表与其自己进行连接,这种连接称为自身连接。 只有当对某一表进行多次扫描时才要进行自身连接。 [例 4.36]查询比邹敏老师年龄大的老师的姓名,年龄和邹敏的年龄。 SELECT X.TN AS 姓名,X.AGE AS 年龄,Y.AGE AS 邹敏的年龄 FROM T AS X,T AS Y WHERE X.AGEY.AGE AND Y.TN=‘邹敏’ 3.外连接 外连接概念与第3章中的外连接概念完全一样,目的是为了保存无条件连接的本来要删除的记录信息。 FULL [OUTER] JOIN LEFT [OUTER] JOIN RIGHT [OUTER] JOIN 4.合并查询 合并查询结果就是使用UNION操作符将来自不同查询的数据组合起来,形成一个具有

文档评论(0)

1亿VIP精品文档

相关文档