SQL试题2

一、
教师号  星期号 是否有课
 1    2   有
 1    3   有
 2    1   有
 3    2   有`
 1    2   有
写一条sql语句让你变为这样的表
教师号 星期一 星期二 星期三
 1       2   1 
 2   1   
 3       1
各星期下的数字表示:对应的教师在星期几已经排的课数


二、
书表(books)
book_id,book_name,creatdate,Lastmodifydate,decription
001,三个人的世界,2005-02-02,2005-07-07,NULL
作者表(authors)
A_id,A_name
01,王纷
02,李尚
03,泰和
部门表(depts)
d_id,d_name
001,编辑一部
002,编辑二部
003,编辑三部
书和作者关联表(bookmap)
book_id,A_id
001,01
001,02
001,03
部门和作者关联表(depmap)
d_id,a_id
001,01
002,02
003,03
找出每个部门的所写的总书两,比如,一本书有3个人写,如果三个人在不同的部门,则每个部门的总数量就是1.最后结果如下:
部门,书量
编辑一部,1
编辑二部,1
编辑三部,1

三、
两个表情况
表名:wu_plan
IDplanmodelcorp_codeplannumprixis
100001exx22nokia20000
200002lc001sony30000

表名:wu_bom
IDplanpactamount
100001aa1300
200001aa2200
300002bb1500
400002bb2800
500002bb3400

查询这两个表中plan唯一,每一个plan中,amount最少的,plannum大于prixis的记录
结果是:
IDplanmodelcorp_codeplannumprixispactamount
100001exx22nokia20000a2200
200002lc001sony30000bb3400

四、
表1结构如下:
部门条码品名销售额销售数量销售日期

表2结构如下
课别部门

要求:先按部门排序,再按销售额、销售数量排序检索出某个课别每个部门一个时期内的商品销售额的前三名,如查询01课别2007年4月15日到2007年4月22日每个部门一个周内的商品销售额合计的前三名

36 个解决方案

#1


不错的题目,学习

更多相关文章

  1. 获取上周五的日期,除非今天是星期五使用T-SQL
  2. 黑马程序员 Java中根据YYYY-MM-DD格式的日期计算为星期几的两种

随机推荐

  1. SpringBoot 与 Kotlin 完美交融
  2. 值得关注的 Vue.js开源项目[每日前端夜话
  3. 「面试题」介绍你做过最复杂的系统
  4. 如何健壮你的后端服务
  5. 技术探讨的正确姿势
  6. 谷歌助力,快速实现 Java 应用容器化
  7. Java 12 正式发布
  8. 探寻 Redis 内存诡异增长的元凶
  9. npm 和 yarn 你选哪个?[每日前端夜话0x100
  10. 人人都是 API 设计者:我对 RESTful API、G