SQL重要的常用查询语句.doc

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

1. 查询单价在10到20之间、印刷数量大于5000的“外语”类图书的书名、单价和印刷数量。 select sm,dj,yssl from tsb where yssl5000 and lb =外语and dj between 10 and 20 题型:常规 2. 查询店名为“王府井书店”的进书情况,列出图书的书名、进书数量及进书日期。 select sm,jssl,jsrq from dbo.tsb a join dbo.jsb b on a.isbn =b.isbn join dbo.sdb c on b.sdbh=c.sdbh where sddm =王府井书店 题型:常规,根据题意,多表连接,1个条件 3.查询地址在“海淀区”的各书店2001年1 要求查询结果按每次进每本书的数量从多到少的顺序排列。 select sddm,sm,jsrq,jssl from dbo.tsb a join dbo.jsb b on a.isbn =b.isbn join dbo.sdb c on b.sdbh=c.sdbh where dz like %海淀区% and jsrq 2001-01-01 order by jssl desc 题型:常规,多表连接,两个条件,排序 4. 查询哪些类别的图书在“王府井书店”从没有进过,列出图书的类别。 select distinct lb -- from tsb where lb not in(select lb from dbo.tsb a join dbo.jsb b on a.isbn =b.isbn join dbo.sdb c on b.sdbh=c.sdbh where sddm =王府井书店 ) 题型:没有型。条件A满足B条件下没有做的事情,三步走 第一步根据题意,要列出的字段,即select语句中需出现的字段,在哪个表中 第二步,满足B条件的select 语句 第三步,A not in (满足B条件的select 语句) 5. 新筹建一个书店,编号为“S111”,书店名为“当代书城”,地址和电话还没有确定,请将此书店信息插入到书店表中。 insert into sdb (sdbh ,sddm ) values(S111,当代书城) 题型:常规,注意对应顺序 6. 将“计算机”类图书的单价高于“计算机”类图书的平均单价超过50元的图书的单价减10元。 update tsb set dj=dj-10 where dj ((select AVG(dj)+50 from tsb where lb =计算机)) 题型:常规,往往会加个子查询,update 表名 set 字段=表达式 From 表格 ------------------------可以省略 Where 条件------------------------可以省略 --1. 查询姓“张”和姓“王”的客户的详细信息。 select * from khb where khm like [张王]% 题型:常规,可以用字符串left和right函数来做,但还是上面的方法简单。 --2. 查询2008年每个月每个商品的销售总数量,列出月份、商品号和销售总数量,结果按月份和商品号升序排序 select month(xsrq), sph, sum(xssl) from xsb where year(xsrq) = 2008 group by month(xsrq),sph order by month(xsrq),sph 题型:常规 --3. 查询被卖出次数最少的三种商品(包括没有被卖出过的商品,包括并列的情况),列出商品名、类别和进价。 select spm, lb, jj from spb where sph in ( select top 3 with ties a.sph from spb a left join xsb b on a.sph = b.sph group by a.sph order by count(b.sph) asc) 题型:排序型。子查询,蓝色标记的字段语句,最少词用top,并列用with ties,分组排序,然后列出显示的字段和来自的表,用商品号做和子查询连接字段。 --4. 查询在2008年3月到8月期间没有被卖出过的“电脑”类商品的名称和进价。 select spm, jj from spb where sph not in ( sele

文档评论(0)

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

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

1亿VIP精品文档

相关文档