数据库系统概论 an introduction to database systems
DESCRIPTION
数据库系统概论 An Introduction to Database Systems. 河北经贸大学 信息技术学院. 河北经贸大学信息技术学院. 数据库系统概论 An Introduction to Database System 第三章 关系数据库标准语言 SQL ( 续 1 ). 3.4 数据查询. 3.4.1 单表查询 3.4.2 连接查询 3.4.3 嵌套查询 3.4.4 集合查询 3.4.5 Select 语句的一般形式. 3.4.2 连接查询. 连接查询:同时涉及多个表的查询 连接条件或连接谓词:用来连接两个表的条件 - PowerPoint PPT PresentationTRANSCRIPT
-
An Introduction to Database Systems
An Introduction to Database System
SQL (1
3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 Select
3.4.2 [.] [.]=>== 90 /* */
[38] SELECT Student.SnoSnameCnameGrade FROM StudentSCCourse /**/ WHERE Student.Sno = SC.Sno and SC.Cno = Course.Cno
3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 Select
()SELECT-FROM-WHEREWHEREHAVING
()
SELECT Sname /*/*/ FROM Student WHERE Sno IN SELECT Sno /*/*/ FROM SC WHERE Cno= ' 2 '
() ORDER BY SQL
WHERE
3.4.3 IN ANYSOMEALL EXISTS
IN[39] SELECT Sdept FROM Student WHERE Sname= ' ' CS
IN CS SELECT SnoSnameSdept FROM Student WHERE Sdept= ' CS '
IN SELECT SnoSnameSdept FROM Student WHERE Sdept IN (SELECT Sdept FROM Student WHERE Sname= )
IN [39] SELECT S1.SnoS1.SnameS1.Sdept FROM Student S1Student S2 WHERE S1.Sdept = S2.Sdept AND S2.Sname = ''
IN[40] SELECT SnoSname Student FROM Student SnoSname WHERE Sno IN (SELECT Sno SC FROM SC 3 WHERE Cno IN (SELECT Cno Course FROM Course 3 WHERE Cname= ) );
IN[40] SELECT SnoSname FROM StudentSCCourse WHERE Student.Sno = SC.Sno AND SC.Cno = Course.Cno AND Course.Cname=
3.4.3 IN ANYSOMEALL EXISTS
>=ANYALL
[39] = IN SELECT SnoSnameSdept FROM Student WHERE Sdept = (SELECT Sdept FROM Student WHERE Sname= )
SELECT SnoSnameSdept FROM Student WHERE ( SELECT Sdept FROM Student WHERE Sname= ) = Sdept
41 SELECT Sno Cno FROM SC x WHERE Grade >=(SELECT AVG(Grade) FROM SC y WHERE y.Sno=x.Sno);
1. SCxxSno200215121 SELECT AVG(Grade) FROM SC y WHERE y.Sno='200215121';2. 88 SELECT Sno Cno FROM SC x WHERE Grade >=88
3. 2002151211 2002151213 4.13SC: 2002151211 2002151213 2002151222
3.4.3 IN ANYSOMEALL EXISTS
ANYSOMEALL ANYALL
ANYSOMEALL > ANY > ALL< ANY < ALL>= ANY >= ALL