数据库系统概论anintroductiontodatabasesystem第三章关内容摘要:
Sname 2020Sage 李勇 1976 刘晨 1977 王名 1978 张立 1978 An Introduction to Database System 3. 查询经过计算的值 [例 5] 查询全体学生的姓名 、 出生年份和所有系 , 要求用小写字母表示所有系名。 SELECT Sname, 39。 Year of Birth: 39。 , 2020Sage, ISLOWER(Sdept) FROM Student; An Introduction to Database System 例题(续) 输出结果: Sname 39。 Year of Birth:39。 2020Sage ISLOWER(Sdept) 李勇 Year of Birth: 1976 cs 刘晨 Year of Birth: 1977 is 王名 Year of Birth: 1978 ma 张立 Year of Birth: 1977 is An Introduction to Database System [例 ] 使用列 别名 改变查询结果的列标题 SELECT Sname NAME, 39。 Year of Birth: ’ BIRTH, 2020Sage BIRTHDAY, ISLOWER(Sdept) DEPARTMENT FROM Student; 输出结果: NAME BIRTH BIRTHDAY DEPARTMENT 李勇 Year of Birth: 1976 cs 刘晨 Year of Birth: 1977 is 王名 Year of Birth: 1978 ma 张立 Year of Birth: 1977 is An Introduction to Database System 二、选择表中的若干元组 消除取值重复的行 查询满足条件的元组 An Introduction to Database System 1. 消除取值重复的行 在 SELECT子句中使用 DISTINCT短语 假设 SC表中有下列数据 Sno Cno Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 An Introduction to Database System ALL 与 DISTINCT [例 6] 查询选修了课程的学生学号。 (1) SELECT Sno FROM SC。 或 (默认 ALL) SELECT ALL Sno FROM SC。 结果: Sno 95001 95001 95001 95002 95002 An Introduction to Database System 例题(续) (2) SELECT DISTINCT Sno FROM SC。 结果: Sno 95001 95002 An Introduction to Database System 例题(续) 注意 DISTINCT短语的作用范围是所有目标列 例:查询选修课程的各种成绩 错误的写法 SELECT DISTINCT Cno, DISTINCT Grade FROM SC。 正确的写法 SELECT DISTINCT Cno, Grade FROM SC。 An Introduction to Database System 表 3. 3 常用的查询条件查 询 条 件 谓 词比 较= , , , = , = , != , , ! , ! ;N O T + 上述比较运算符确定范围 B E T W E E N A N D , N O T B E T W E E N A N D确定集合 IN , N O T I N字符匹配 L I K E , N O T L I K E空 值 I S N U L L , I S N O T N U L L多重条件 AND , ORWHERE子句常用的查询条件 An Introduction to Database System (1) 比较大小 在 WHERE子句的 比较条件 中使用比较运算符 =, , , =, =, != 或 , !, !, 逻辑运算符 NOT + 比较运算符 [例 8] 查询所有年龄在 20岁以下的学生姓名及其年龄。 SELECT Sname, Sage FROM Student WHERE Sage 20; 或 SELECT Sname, Sage FROM Student WHERE NOT Sage = 20; An Introduction to Database System (2) 确定范围 使用谓词 BETWEEN … AND … NOT BETWEEN … AND … [例 10] 查询年龄在 20~23岁(包括 20岁和 23岁)之间的学生的姓名、系别和年龄。 SELECT Sname, Sdept, Sage FROM Student WHERE Sage BETWEEN 20 AND 23; An Introduction to Database System 例题(续) [例 11] 查询年龄不在 20~23岁之间的学生姓名 、系别和年龄。 SELECT Sname, Sdept, Sage FROM Student。数据库系统概论anintroductiontodatabasesystem第三章关
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
数据类型、运算符及表达式
双目 加 + 加法 从左到右 减 减法 乘 * 乘法 除 / 除法 模 % 整除取余 整数 整型 单目 增 1 ++ 变量自增 1 减 1 变量自减 1 关系运算符和逻辑运算符 逻辑运算符 操作符 作用 amp。 amp。 逻辑与 || 逻辑或。 逻辑非 关系运算符 操作符号 作用 操作符号 作用 大于 = 小于等于 = 大于等于 == 等于 小于 != 不等于 按位运算符
整合式课程capstonecourse
用工具規劃專題 參與小組工作並完成任務 瞭解實習目的並驗證所學 與組員順暢溝通並完成專案 瞭解課程核心能力 聽眾聽懂口頭報告重點 讀者了解書面報告重點 20 54 37 49 56 41 54 56 56 46 90 76 88 90 76 88 54 88 71 80 85 71 78 78 76 53 95 80 85 88 78 90 pretestposttest(%) N=41
数形结合的思想方法的解题应用技巧
y x O函数 y=- xcosx的部分图像是( ) 求函数 212xyx的值域 . Q O x y 1 1 22| 4 1 3 2 5 |y x x x x x求函数 的最大值及此时 的值 . x y O A B P P’ 函数 2 4 6u t t 的值域是。 y 2 0 4 x 的值域求函数2c o s1s i nttyy x 0 C D A B