更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
已知商品销售数据库中包括三张表: 员工信息表employee(eid,ename,age,sex,tel),存放员工的工号、姓名、年龄、性别以及电话信息; (年龄字段为整型、其余均为字符型) 商品信息表goods(gid,gname,type,price),存放商品的商品编号,商品名称,类别以及价格;(价格字段为money型,其余均为字符型) 销售信息表eg(eid,gid,quantity,saledate),存放员工工号、商品编号,销售数量和销售时间信息;(销售时间字段为datetime类型,其余均为字符型) (1)利用SQL查询年龄在40到50岁之间(含40,50)的员工信息,按年龄由小到大排序; select * from employee where age between 40 and 50 可以换这个语句:(where age >=40 and age<=50) order by age asc; 【注释:降序desc;升序asc是可以省略的。】 (2)利用SQL查询2017年10月1日的销售记录,包括员工工号,姓名,商品编号,商品名; select employee.eid, ename, goods.gid,gname from employee,goods,eg where employee.eid=eg.eid and goods.gid=eg.gid and saledate='2017-10-1'; (3)利用SQL查询所有姓李的员工的工号,姓名以及电话; select eid, ename,tel from employee where ename like '李%'; 【注释:%表示不确定个数的通配符;_表示确定为一个字符的通配符,只能用like连接】 (4)利用SQL创建存储过程,统计各类别商品的平均价格; delimiter $ 【注释:将结束标识符换成$】 (5)利用SQL查询员工李华销售出的商品的总数量; (6)利用SQL查询在2017年10月1日销售业绩为0的员工的工号和姓名; (7)利用关系代数表达式查询所有工号为1001的员工所销售商品的名称以及销售时间。 2905125200025(含图)
已知网上图书销售系统数据库中包括三张表: 客户信息表customer(cid,cname,email,tel,address),存放客户账号、姓名、电子邮箱、电话以及地址; (所有字段均为字符型) 图书信息表book(bid,bname,author,press,price,ISBN),存放图书编号、书名、作者、出版社、价格和ISBN号; (价格字段为整型,其他字段均为字符型) 图书购买记录表cb(cid,bid,shoppingdate,quantity),存放客户账号、图书编号、购买日期、数量。 (购买日期为日期型,数量为整型,其他字段均为字符型) (1)利用SQL查询价格在50元到100元(含50、100元)之间的图书的书名、作者与价格; select bname,author,price from book where price between 50 and 100; (2)利用SQL查询购买了编号为b001的图书的客户的账号和购买日期,按购买日期由先到后排序; select cid,shoppingdate from(  )where bid='b001' order by shoppingdate asc; (3)利用SQL查询所有地址中含有“杨浦”关键字的客户的姓名、电话和地址; select cname,tel,address from customer where address like '%杨浦%'; (4)利用SQL查询一次购买了超过50本《数据库应用技术》图书的客户的姓名; select cname from customer,book,cb where customer.cid=cb.cid and book.bid=cb.bid (5)利用SQL创建一个视图,统计各出版社出版的图书的平均价格(视图名称自行定义);create view myview 【注释:myview可以简写为v1】 (6)利用SQL查询没有购买过图书的客户的姓名和电话; (7)利用关系代数表达式查询购买了《数据库应用技术》的客户姓名
1 2