SQL查询语句组成和举例.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL查询语句组成和举例

SQL查询语句的组成与应用 Select 表达式1,表达式2……; From 表名1,表名2…; [Where条件表达式] [into array 数组名| cursor 临时表名| dbf (table) 表名] [to file 文件名| to print |to screen ] 简单查询 例1 找出姓李的读者姓名及其所在单位 select 姓名,单位; from 读者; where 姓名=”李” 例2 查看所有读者的全部情况 select *; from 读者 distinct :去掉重复的记录。 系统默认All 例3 列出图书馆中所有藏书的书名及出版单位。 Select distinct 书名,出版单位; From 图书 As:查询结果可以自定义列名 例4 用英文字段名列出图书馆中科学出版社所有藏书的书名及出版单位 select 书名 as Book,作者 as Author, 出版单位 as Publisher; from 图书; where 出版单位=’科学出版社’ Order by desc(降序)|asc(升序,默认) 例5 查找高等教育出版社的所有图书及单价,按单价降序排列 select 书名, 出版单位,单价; from 图书; wherr 出版单位=’高等教育出版社’ order by 单价desc between…and…和not between(相当于=,=,) 例6查找价格介于10和20元之间的图书种类(去掉重复),结果按出版单位和单价升序排列。 Select dist 书名,作者,单价,出版单位; From 图书; Where 单价 between 10 and 20; Order by 出版单位,单价 asc In (相当于=…or=…) 例7 查找藏书中,高等教育出版社和科学出版社的图书种类及作者 select disc 书名,作者,出版单位; from 图书; where 出版单位 in (“高等教育出版社”,” 科学出版社”) like及通配符% _ * 例8 查找书名以“计算机”打头的所有图书和作者。 Select dist 书名,作者; From 图书; Where 书名 like “计算机%” 或: Select dist 书名,作者; From 图书; Where like (“计算机*”, 书名) 例9查找书名中有“基础”二字的图书和作者。 Select dist 书名,作者; From 图书; Where 书名 like “%基础%” 联接查询 例10 查找所有借阅了图书的读者姓名及所在单位 select dist 姓名,单位; from 读者 x,借阅y; where x.借书证号=y. 借书证号 例10b 查找所有借阅了图书的读者姓名及所在单位 select dist 姓名,单位; from 读者inner join借阅; on 读者.借书证号=借阅.借书证号 例11找出李某所借的所有图书的书名及借书日期。 Select 姓名,书名,借书日期; From 图书,借阅,读者; Where 读者.借书证号=借阅.借书证号 and 借阅.总编号=图书. 总编号 and 姓名=’李’ 例12 查找价格在22元以上已借出的图书,按单价升序排列。 Select *; From 借阅,图书; Where 图书.总编号=借阅.总编号 and 单价=22; Order by 单价 *例13.查询同时借阅了总编号为112266和449901两本书的借书证号 select x.借书证号,x.总编号 as first,y.总编号 as second; from 借阅 x, 借阅 y; where x.借书证号=y. 借书证号; and x.总编号=’112266’; and y. 总编号=’449901’ 嵌套查询 ·用in 指出包含在一个子查询的结果中 例14 查询1997年10月以后借书的读者借书证号、姓名和单位 select 姓名,借书证号,单位; from 读者; where 借书证号 in; (select 借书证号; from 借阅; where 借书日期={^1997/10/01}) 例15 找出与赵正义在同一天借书的读者的姓名、所在单位及借书日期 select 姓名,单位,借书日期; from 读者,借阅; where 借阅.借书证号=读者.借书证号 and 借书日期 in; (select 借书日期; from 借阅,读者; where 借阅.借书证号=读者.借书证号 and 姓名=赵正义) 例16 查询1997年7月以后没有借书的读者的借书证号、姓名和单位 select 借书证号,姓名,单位; ?from 读者; w

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档