- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SELECT [ ALL | DISTINCTROW ] [ TOP n [ PERCENT ] 目标列1 [ AS 标题 ] [ , 目标列2 … ](查询输出字段) FROM 表名或查询名列表 [ 联接类型 ](数据源) [ WHERE 条件表达式 ] (数据源筛选) [ GROUP BY 分组字段 (分组) [ HAVING 分组结果选择条件 ] ](分组筛选) [ ORDER BY 排序字段 ] [ ASC | DESC ] ;(排序) 格式: 说明: ●DISTINCTROW子句:查询结果中如果存在相同记录的话只显示其中的第一条记录,默认是ALL,即全部显示。 ●TOP子句:对查询结果中所显示记录数的限制,即只显示前n条记录;如果存在PERCENT选项,则是指显示的比例。 ●目标列:查询的输出数据,可以是表或查询中的字段名或表达式(包括常数);目标列可以通过AS子句设置其显示的标题;如果输出所有的字段则使用SELECT * 。 【例】显示学生表中学生的学号、姓名、性别和籍贯。 SELECT xh AS 学号, xm AS 姓名, xb AS 性别 , jg AS 籍贯 FROM xs 【例】仅显示学生表中十分之一的学生的信息。 SELECT TOP 10 PENCENT * FROM xs 【例】列出图书馆中所有藏书的书名和出版社。 SELECT DISTINCTROW sm AS 书名 , cbs AS 出版社 FROM ts ●FROM子句:查询的数据源,可以是表或查询。 ●联接类型:如果是多表查询,通常情况下应设置表之间的联接类型。联接的类型及对应的语句为: ☆INNER JOIN 表名 ON 联接条件 只包括两个表中联接字段相等的行 ☆LEFT JOIN 表名 ON 联接条件 包括左表中的所有记录和右表中联接字段相等的那些记录 ☆RIGHT JOIN 表名 ON 联接条件 包括右表中的所有记录和左表中联接字段相等的那些记录 【例】查询所有学生的成绩,要求输出学号、姓名、课程代码和成绩。(涉及2张表) SELECT Xs.xh AS 学号, Xs.xm AS 姓名, Cj.kcdm AS 课程代码 , Cj.cj AS 成绩 FROM xs INNER JOIN cj ON Xs.xh = Cj.xh 【例】查询所有学生的成绩,要求输出学号、姓名、课程名称和成绩。 (涉及3张表) SELECT Xs.xh AS 学号, Xs.xm AS 姓名, Kc.kcmc AS 课程名称 , Cj.cj AS 成绩 FROM kc INNER JOIN ( xs INNER JOIN cj ON Xs.xh = Cj.xh ) ON Kc.kcdm = Cj.kcdm ●WHERE子句:指定查询的条件,即选择满足条件的记录。 【例】仅显示课程代码为“60001”的学生成绩,要求输出:学号、姓名、课程代码和成绩。 SELECT Xs.xh AS 学号, Xs.xm AS 姓名, Cj.kcdm AS 课程代码 , Cj.cj AS 成绩 FROM xs INNER JOIN cj ON Xs.xh = Cj.xh WHERE kcdm = 60001 如果两表之间的联接类型是INNER JOIN,那么也可以用WHERE子句来替代INNER JOIN。 【例】仅显示课程代码为“60001”的学生成绩,要求输出:学号、姓名、课程代码和成绩。 SELECT Xs.xh AS 学号, Xs.xm AS 姓名, Cj.kcdm AS 课程代码 , Cj.cj AS 成绩 FROM xs , cj WHERE Xs.xh = Cj.xh AND kcd
您可能关注的文档
- 全新200812相对论1.ppt
- 全新201303 海康威视存储线与新品讲解.ppt
- 全新201304基础知识复习(hulp).ppt
- 全新217768_5-3_建筑设备安装工程施工图预算编制实例-给排水.ppt
- 全新231189 北交《汇编语言》在线作业一 15秋答案.doc
- 全新231190 北交《汇编语言》在线作业二 15秋答案.doc
- 全新231192 北交《汇编语言(专)》在线作业二 15秋答案.doc
- 全新231232 北交《计算机安全与保密(专)》在线作业一 15秋答案.doc
- 全新231495 北交《计算机网络与应用》在线作业二 15秋答案.doc
- 全新231498 北交《计算机组成原理(专)》在线作业一 15秋答案.doc
原创力文档


文档评论(0)