2023年12月2日发(作者:太史茜茜)
实验5 SQL Server 2000简单查询
一、 实验目的
1.
2.
3.
4.
5.
6.
7.
8.
掌握SELECT语句的基本方法。
掌握从表中查询特定行的方法。
掌握从表中查询前N行的方法。
掌握从查询结果中去掉重复行的方法。
掌握使用列的别名的方法。
掌握从表中查询特定列的方法。
掌握查询表中计算列的方法。
掌握查询语句中的通配符的使用。
二、 实验要求
1. 使用SELECT语句对数据库eshop中数据进行指定条件的简单查询。
2. 使用SELECT语句对数据库“教学成绩管理数据库”中数据进行指定条件查询。
3. 保存实验结果,并上交实验报告。
三、 实验步骤
使用实验4中的数据库进行如下查询:
1. 查询products表中p_price(商品价格)在800以上的商品详细信息。
select * from products where p_price>800
====================================
清华同方电脑 2005-12-11 00:00:00.000 7 8000.0000 优惠多多
电动自行车 2005-05-31 00:00:00.000 10 1586.0000 价廉物美
商务通 2005-05-20 00:00:00.000 10 850.0000 价廉物美
2. 查询products表中p_quantity(商品数量)在20和50之间的商品编号、商品名称和商品数量。
select * from products where p_quantity<50 and p_quantity>20
p_no p_name p_date
p_quantity p_price p_information
---------- ------------------------------ ------------------------------------------------------ -----------
--------------------- --------------------------------------------------
红彤彤腊肉 2005-05-20 00:00:00.000
43 15.0000 是一种卫生食品
力士牌香皂 2005-05-06 00:00:00.000
22 6.0000 是一种清洁用品
(所影响的行数为 2 行)
3. 查询orders表中各会员购买商品的总量,并以汉字列标题形式输出会员帐号,商品总额。
4. 查询member表中家庭地址为“湖南”的会员详细信息。 select * from members where m_address='湖南株洲'
m_account m_name m_sex m_birth
m_address m_salary
m_password
-------------------- -------------------- ----- ------------------------------------------------------
-------------------------------------------------- --------------------- --------------------
liuzc518 刘志成 男 1972-05-18 00:00:00.000
湖南株洲 3500.0000
liuzc518
Zhangzl 张自梁 男 1975-04-20 00:00:00.000
湖南株洲 4300.0000
zhangzl
zhao888 赵爱云 男 1972-02-12 00:00:00.000
湖南株洲 5500.0000
zhao888
(所影响的行数为 3 行)
5. 查询member表中年龄大于30且性别为“男”的会员详细信息。
select * from members where datediff(year,m_birth,getdate())>=30 and m_sex='男'
m_account m_name m_sex m_birth
m_address m_salary
m_password
-------------------- -------------------- ----- ------------------------------------------------------
-------------------------------------------------- --------------------- --------------------
Lfz 刘法治 男 1976-08-26 00:00:00.000
天津市 4500.0000
lfz0826
liuzc518 刘志成 男 1972-05-18 00:00:00.000
湖南株洲 3500.0000
liuzc518
Zhangzl 张自梁 男 1975-04-20 00:00:00.000
湖南株洲 4300.0000
zhangzl
zhao888 赵爱云 男 1972-02-12 00:00:00.000
湖南株洲 5500.0000
zhao888
(所影响的行数为 4 行)
6. 查询orders表各商品销售总量前3名的商品编号和销售总量。
7. 查询orders表中购买过商品的会员帐号,要求去掉重复行。
8. 查询orders表已确认、已支付和已配送的订单详细信息。
使用建库脚本“建库.sql”创建“教学成绩管理数据库”,并进行如下查询:
1. 查询学生的所有数据。
select * from 学生信息表
学号 姓名 密码 性别 出生日期
民族 籍贯 家庭地址 邮政编码 联系电话 身份证号 政治面貌 班级编号 入学日期
备注
简历
照片
------ ---- ------ ----
------------------------------------------------------ --------
-------------------- -------------------- ------ --------------------
------------------ ----- --------
------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
蒋瑞珍 女 1982-09-20 00:00:00.000 汉族
山西省太原市 西局镇矿 0351- x 共青团员 1905-06-10 00:00:00.000
0x
仇旭红 女 1982-01-28 00:00:00.000 汉族
山西省灵石县 灵石县翠峰镇光明巷 0354- 共青团员 1905-06-10 00:00:00.000
0x
李美玉 女 1980-07-17 00:00:00.000 汉族
山西省平定县 0349- 共青团员
1905-06-10 00:00:00.000
0x
尚燕子 女 1982-05-29 00:00:00.000 汉族
山西省太原市 教场巷 0351- x 共青团员 1905-06-10 00:00:00.000
0x
王佳人 女 1983-03-26 00:00:00.000 汉族 山西省太原市 太原市尖草坪区十三冶宿舍 0351-
x 共青团员 1905-06-10 00:00:00.000
0x
刘静晶 女 1982-11-20 00:00:00.000 汉族
山西省太原市 太原日用化学总厂第四宿舍 0351-
x 共青团员 1905-06-10 00:00:00.000
0x
孙飞燕 女 1983-05-05 00:00:00.000 汉族
山西省太原市 太原市重机职工宿舍 0351- 共青团员 1905-06-10 00:00:00.000
0x
陈钧 男 1982-11-09 00:00:00.000 汉族
山西省吉县 山西省吉县人民银行 0357- x 共青团员 1905-06-10 00:00:00.000
0x
张丽丽 女 1982-10-28 00:00:00.000 汉族
山西省大同市 0351- 共青团员
1905-06-10 00:00:00.000
0x
梁美娟 女 1983-01-21 00:00:00.000 汉族
山西省太原市 太原市亲贤村 0351- x 共青团员 1905-06-10 00:00:00.000
0x
于华 男 1982-09-09 00:00:00.000 汉族
山西省太原市 太原市晋源区晋源镇北河下村 0351-
共青团员 1905-06-10 00:00:00.000
0x
任重 男 1982-12-22 00:00:00.000 汉族
山西省太原市 太原市建设南路9号 0351- x
共青团员 1905-06-10 00:00:00.000
0x
赵宏伟 男 1983-09-06 00:00:00.000 汉族
山西省太原市 太原市韶九巷99号 0351- 共青团员 1905-06-10 00:00:00.000
0x
黄玉洁 男 1983-01-29 00:00:00.000 汉族
山西省太原市 程家村东巷75号 x 共青团员 1905-06-10 00:00:00.000
0x
闫晓雨 女 1981-05-01 00:00:00.000 汉族
山西省太原市 太原市桃园南路
x 共青团员 1905-06-10 00:00:00.000
0x
牛芳芳 女 1981-03-08 00:00:00.000 汉族 山西省太原市 太原市尖草坪花园后南宿舍区 0351-
x 共青团员 1905-06-10 00:00:00.000
0x
吕璐 女 1982-06-08 00:00:00.000 汉族
山西省太原市 太原市南内环街44号 0351- 共青团员 1905-06-10 00:00:00.000
0x
李小慧 女 1984-03-25 00:00:00.000 汉族
山西省祁县 祁县东关村八一路东九巷 0354- x
共青团员 1905-06-10 00:00:00.000
0x
石丽丽 女 1982-04-04 00:00:00.000 汉族
山西省平定县 平定县花园巷北楼 0353- 共青团员 1905-06-10 00:00:00.000
0x
胡燕燕 女 1981-04-29 00:00:00.000 汉族
山西省大同市 大同市振华南街 0352- 共青团员 1905-06-10 00:00:00.000
0x
乔美佳 女 1982-03-31 00:00:00.000 汉族
山西省大同市 大同市大同四中家属楼 0352-
共青团员 1905-06-10 00:00:00.000
0x
方圆 女 1982-05-11 00:00:00.000 汉族
山西省太原市 太原市万柏林区瓦窑东街 0351- x
共青团员 1905-06-10 00:00:00.000
0x
尹人俏 女 1982-10-10 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市开发区 0353- 共青团员 1905-06-10 00:00:00.000
0x
薛秀芳 女 1982-11-02 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市二矿 0353- 共青团员 1905-06-10 00:00:00.000
0x
李建芳 女 1982-08-21 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市大阳泉村
共青团员 1905-06-10 00:00:00.000
0x
张驰 女 1982-07-18 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市深圳街 0353- 共青团员 1905-06-10 00:00:00.000
0x
耿辉明 男 1982-12-06 00:00:00.000 汉族 山西省阳泉市 山西省阳泉市郊区河底镇南沟村 0353-
x 共青团员 1905-06-10 00:00:00.000
0x
苗壮丽 女 1982-11-09 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市一矿路 0351- x
共青团员 1905-06-10 00:00:00.000
0x
文静 女 1982-09-06 00:00:00.000 汉族
山西省长治市 山西省长治市大庆北路 0355- x
共青团员 1905-06-10 00:00:00.000
0x
肖颖 女 1980-01-30 00:00:00.000 汉族
河北唐山玉田 河北唐山玉田窝洛沽镇小肖庄 0315-
共青团员 1905-06-10 00:00:00.000
0x
郭翔 男 1983-08-04 00:00:00.000 汉族
山西省 山西省潞华办事处东贾村 0355- 共青团员 1905-06-10 00:00:00.000
0x
赵娜娜 女 1984-06-01 00:00:00.000 汉族
山西省长治市 长治市城区紫坊村 0350- 共青团员 1905-06-10 00:00:00.000
0x
李仁智 男 1983-03-28 00:00:00.000 汉族
山西省长治市 长治市粮食机械厂
x 共青团员 1905-06-10 00:00:00.000
0x
牛玉龙 男 1984-04-13 00:00:00.000 汉族
山西省长治市 长治郊区堠北庄镇蒋村 0355- x
共青团员 1905-06-10 00:00:00.000
0x
申明明 男 1983-07-15 00:00:00.000 汉族
山西省长治市 长治市城区景家庄 0355- x 共青团员 1905-06-10 00:00:00.000
0x
王宏 男 1982-04-26 00:00:00.000 汉族
山西省长治市 长治市平顺县城中 0355- 共青团员 1905-06-10 00:00:00.000
0x
李小霞 女 1983-07-24 00:00:00.000 汉族
山西省高平市 高平市城西书院巷 0356- 共青团员 1905-06-10 00:00:00.000
0x
石磊 男 1982-12-14 00:00:00.000 汉族 山西省晋城市 晋城市阳城县 0356- x 共青团员 1905-06-10 00:00:00.000
0x
陈艳青 女 1984-07-21 00:00:00.000 汉族
山西省晋城市 晋城市大阳煤矿 0356--2043 共青团员 1905-06-10 00:00:00.000
0x
苏玉珍 女 1983-04-18 00:00:00.000 汉族
山西省阳城县 山西省阳城县 0356- x 共青团员 1905-06-10 00:00:00.000
0x
池跃敏 女 1982-08-07 00:00:00.000 汉族
山西省朔州市平鲁 山西省朔州市平鲁 0349-
共青团员 1905-06-10 00:00:00.000
0x
史美霞 女 1982-03-29 00:00:00.000 汉族
山西省大同市 山西省大同市振华南街116-3-8 0352-
共青团员 1905-06-10 00:00:00.000
0x
刘玉琴 女 1982-11-17 00:00:00.000 汉族
山西省忻州市 山西省忻州市利民中工程总公司宿舍1号 0350-
x 共青团员 1905-06-10 00:00:00.000
0x
李丽霞 女 1982-05-28 00:00:00.000 汉族
山西省原平市 山西省忻州地区原平市京原南路人行宿舍 0350-
共青团员 1905-06-10 00:00:00.000
0x
冀红 女 1983-09-17 00:00:00.000 汉族
山西省孝义市 孝义市古城镇瑶圃村 0358- 共青团员 1905-06-10 00:00:00.000
0x
赵平云 男 1982-06-23 00:00:00.000 汉族
山西省孝义市 孝义市下堡镇赵家庄村 0358-
共青团员 1905-06-10 00:00:00.000
0x
白文静 女 1982-02-16 00:00:00.000 汉族
山西省太谷县 山西省太谷县小白乡王村裕丰街12号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
冀骁勇 男 1983-12-26 00:00:00.000 汉族
山西省平遥县 平遥县洪善镇北营村 0354- x
共青团员 1905-06-10 00:00:00.000
0x
李强 男 1983-05-11 00:00:00.000 汉族 山西省平遥县 平遥县上西关街9号 0354- x
共青团员 1905-06-10 00:00:00.000
0x
毋刚勇 男 1983-10-11 00:00:00.000 汉族
山西省平遥县 平遥县段村镇 0354- x 共青团员 1905-06-10 00:00:00.000
0x
王跃进 男 1982-11-05 00:00:00.000 汉族
山西省介休市 介休市张兰村东大街110号 x 共青团员 1905-06-10 00:00:00.000
0x
刘美玲 女 1982-02-26 00:00:00.000 汉族
山西省平遥县 平遥县昌源东街南三巷7号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
王宝睿 男 1982-09-06 00:00:00.000 汉族
山西省石楼县 山西省石楼县邮政局 0358- x
共青团员 1905-06-10 00:00:00.000
0x
郝建峰 女 1983-03-16 00:00:00.000 汉族
山西省平遥县 山西省平遥县东祥街93号 0354- x
共青团员 1905-06-10 00:00:00.000
0x
李文娥 女 1982-10-28 00:00:00.000 汉族
山西省介休市 山西省介休市三佳乡西湛泉 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
杨俊 男 1984-05-27 00:00:00.000 汉族
山西省平遥县 山西省平遥县财政局宿舍 0354-
共青团员 1905-06-10 00:00:00.000
0x
刘晓红 男 1982-09-03 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县尹灵芝镇
共青团员 1905-06-10 00:00:00.000
0x
李娇燕 女 1984-03-20 00:00:00.000 汉族
山西省介休市 山西省介休市绵山镇兴地村 0354-
共青团员 1905-06-10 00:00:00.000
0x
刘丽 女 1982-04-27 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县金融路东1号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
李艳 女 1983-07-27 00:00:00.000 汉族 山西省石楼县 0354- x 共青团员
1905-06-10 00:00:00.000
0x
霍萍 女 1983-12-03 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县陵园西巷18号 0354-
共青团员 1905-06-10 00:00:00.000
0x
王艳丽 女 1983-01-10 00:00:00.000 汉族
山西省祁县 山西省祁县锻压厂宿舍
共青团员 1905-06-10 00:00:00.000
0x
赵凤善 男 1983-03-04 00:00:00.000 汉族
山西省灵石县 山西省灵石县城关镇李家沟村 0354-
共青团员 1905-06-10 00:00:00.000
0x
张芬芳 女 1983-06-24 00:00:00.000 汉族
山西省昔阳县 山西省昔阳县大寨乡神堂山村 0354-
共青团员 1905-06-10 00:00:00.000
0x
杨继雷 男 1982-07-02 00:00:00.000 汉族
山西省祁县 山西省祁县九沟村回西大街4号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
苗妙 女 1984-02-24 00:00:00.000 汉族
山西省昔阳县 山西省昔阳县水利局 0354- 共青团员 1905-06-10 00:00:00.000
0x
何方 男 1983-11-03 00:00:00.000 汉族
山西省祁县 山西省祁县西六支乡南庄村 0354-
共青团员 1905-06-10 00:00:00.000
0x
王新方 男 1982-05-30 00:00:00.000 汉族
山西省介休市 山西省介休市汾西矿业集团公司设备修造总厂 0354-
共青团员 1905-06-10 00:00:00.000
0x
容颜 女 1985-03-09 00:00:00.000 汉族
山西省侯马市 山西省侯马市铁十五局四处家属院 0357--50536
共青团员 1905-06-10 00:00:00.000
0x
王潇潇 女 1985-03-08 00:00:00.000 汉族
山西省芮城 山西省芮城地方税务局 0359- 共青团员 1905-06-10 00:00:00.000
0x
赵勇 男 1979-05-27 00:00:00.000 汉族 山西省河津市 山西省河津市赵家庄乡南辛兴村 0359-
共青团员 1905-06-10 00:00:00.000
0x
秦潞燕 女 1983-10-16 00:00:00.000 汉族
山西省潞城市 山西省潞城市农业银行 0355-
共青团员 1905-06-10 00:00:00.000
0x
芦彦 女 1983-10-16 00:00:00.000 汉族
山西省长治市 山西省长治市中国银行家属楼 0355-
共青团员 1905-06-10 00:00:00.000
0x
赵宜静 男 1980-08-08 00:00:00.000 汉族
山西省晋城市 山西省晋城市凤台邮电所 0356-
共青团员 1905-06-10 00:00:00.000
0x
杨志强 男 1982-06-03 00:00:00.000 汉族
山西省朔州市应县 山西省朔州市应县昌盛路昌南里 0349-
共青团员 1905-06-10 00:00:00.000
0x
李晶 女 1982-05-22 00:00:00.000 汉族
山西省霍州市 山西省霍州市供电局 0357- 共青团员 1905-06-10 00:00:00.000
0x
李青云 女 1982-11-14 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县松路镇梨元村 0354-
共青团员 1905-06-10 00:00:00.000
0x
阎诚实 男 1982-09-01 00:00:00.000 汉族
山西省太原市 山西省太原市南内环甲3号阳光小区 0351-
共青团员 1905-06-10 00:00:00.000
0x
李晶 女 1982-02-28 00:00:00.000 汉族
山西省太原市 山西省太原市万柏林区小井峪乡后北屯
x 共青团员 1905-06-10 00:00:00.000
0x
(所影响的行数为 79 行)
2. 查询学生的学号、姓名、性别。
select distinct 学号,姓名,性别 from 学生信息表、
学号 姓名 性别
------ ---- ----
蒋瑞珍 女
仇旭红 女 李美玉 女
尚燕子 女
王佳人 女
刘静晶 女
孙飞燕 女
陈钧 男
张丽丽 女
梁美娟 女
于华 男
任重 男
赵宏伟 男
黄玉洁 男
闫晓雨 女
牛芳芳 女
吕璐 女
李小慧 女
石丽丽 女
胡燕燕 女
乔美佳 女
方圆 女
尹人俏 女
薛秀芳 女
李建芳 女
张驰 女
耿辉明 男
苗壮丽 女
文静 女
肖颖 女
郭翔 男
赵娜娜 女
李仁智 男
牛玉龙 男
申明明 男
王宏 男
李小霞 女
石磊 男
陈艳青 女
苏玉珍 女
池跃敏 女
史美霞 女
刘玉琴 女
李丽霞 女
冀红 女
赵平云 男 白文静 女
冀骁勇 男
李强 男
毋刚勇 男
王跃进 男
刘美玲 女
王宝睿 男
郝建峰 女
李文娥 女
杨俊 男
刘晓红 男
李娇燕 女
刘丽 女
李艳 女
霍萍 女
王艳丽 女
赵凤善 男
张芬芳 女
杨继雷 男
苗妙 女
何方 男
王新方 男
容颜 女
王潇潇 女
赵勇 男
秦潞燕 女
芦彦 女
赵宜静 男
杨志强 男
李晶 女
李青云 女
阎诚实 男
李晶 女
(所影响的行数为 79 行)
3. 从学生信息表中查寻学生的姓名、性别、年龄,并设置年龄的别名(对三种设置别名的方法一一尝试)。
4. 从学生信息表中查寻学生的年龄,并过滤重复年龄。
5. 查询学生信息表中前10条记录。
6. 查询学生信息表中前面30%行记录。
7. 查询年龄小于或等于24岁的学生。
8. 查询年龄为23岁、性别为‘男’的学生。
9. 查询电话号码区号为0351、 0354和0355的学生 10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
从学生信息表中进行查寻:22至24岁的姓李的女生。
查询学生的最高分、最低分、平均分、总分、总人数。
查询学生的最大年龄、最小年龄、平均年龄、年龄总和及总人数,并按性别分组。
按年龄从大到小的顺序显示学生的姓名, 性别, 年龄
查询所有男生的信息并将结果保存名为男生表的数据表,并查看男生表。
查询所有女生的信息并将结果存入临时表中,然后查看临时表,找到临时表的存放位置,断开连接后检查临时表是否还存在。
从学生信息表和教学成绩表中查询学生的学号、姓名、课程编号和分数。
从学生信息表、教学成绩表和课程信息表中查询学生的学号、姓名、课程名称和分数。
从学生信息表、教学成绩表和课程信息表中查询学生的学号、姓名、课程名称和分数(包括没有成绩的新入学同学的学号、姓名)。
从学生信息表、教学成绩表和课程信息表中查询学生的学号、姓名、课程名称和分数(包括还没有讲过的新课的名称)。
从学生信息表和教师信息表中查询同姓的教师和学生的姓名。
四、实验小结:
五、问题、意见、建议
2023年12月2日发(作者:太史茜茜)
实验5 SQL Server 2000简单查询
一、 实验目的
1.
2.
3.
4.
5.
6.
7.
8.
掌握SELECT语句的基本方法。
掌握从表中查询特定行的方法。
掌握从表中查询前N行的方法。
掌握从查询结果中去掉重复行的方法。
掌握使用列的别名的方法。
掌握从表中查询特定列的方法。
掌握查询表中计算列的方法。
掌握查询语句中的通配符的使用。
二、 实验要求
1. 使用SELECT语句对数据库eshop中数据进行指定条件的简单查询。
2. 使用SELECT语句对数据库“教学成绩管理数据库”中数据进行指定条件查询。
3. 保存实验结果,并上交实验报告。
三、 实验步骤
使用实验4中的数据库进行如下查询:
1. 查询products表中p_price(商品价格)在800以上的商品详细信息。
select * from products where p_price>800
====================================
清华同方电脑 2005-12-11 00:00:00.000 7 8000.0000 优惠多多
电动自行车 2005-05-31 00:00:00.000 10 1586.0000 价廉物美
商务通 2005-05-20 00:00:00.000 10 850.0000 价廉物美
2. 查询products表中p_quantity(商品数量)在20和50之间的商品编号、商品名称和商品数量。
select * from products where p_quantity<50 and p_quantity>20
p_no p_name p_date
p_quantity p_price p_information
---------- ------------------------------ ------------------------------------------------------ -----------
--------------------- --------------------------------------------------
红彤彤腊肉 2005-05-20 00:00:00.000
43 15.0000 是一种卫生食品
力士牌香皂 2005-05-06 00:00:00.000
22 6.0000 是一种清洁用品
(所影响的行数为 2 行)
3. 查询orders表中各会员购买商品的总量,并以汉字列标题形式输出会员帐号,商品总额。
4. 查询member表中家庭地址为“湖南”的会员详细信息。 select * from members where m_address='湖南株洲'
m_account m_name m_sex m_birth
m_address m_salary
m_password
-------------------- -------------------- ----- ------------------------------------------------------
-------------------------------------------------- --------------------- --------------------
liuzc518 刘志成 男 1972-05-18 00:00:00.000
湖南株洲 3500.0000
liuzc518
Zhangzl 张自梁 男 1975-04-20 00:00:00.000
湖南株洲 4300.0000
zhangzl
zhao888 赵爱云 男 1972-02-12 00:00:00.000
湖南株洲 5500.0000
zhao888
(所影响的行数为 3 行)
5. 查询member表中年龄大于30且性别为“男”的会员详细信息。
select * from members where datediff(year,m_birth,getdate())>=30 and m_sex='男'
m_account m_name m_sex m_birth
m_address m_salary
m_password
-------------------- -------------------- ----- ------------------------------------------------------
-------------------------------------------------- --------------------- --------------------
Lfz 刘法治 男 1976-08-26 00:00:00.000
天津市 4500.0000
lfz0826
liuzc518 刘志成 男 1972-05-18 00:00:00.000
湖南株洲 3500.0000
liuzc518
Zhangzl 张自梁 男 1975-04-20 00:00:00.000
湖南株洲 4300.0000
zhangzl
zhao888 赵爱云 男 1972-02-12 00:00:00.000
湖南株洲 5500.0000
zhao888
(所影响的行数为 4 行)
6. 查询orders表各商品销售总量前3名的商品编号和销售总量。
7. 查询orders表中购买过商品的会员帐号,要求去掉重复行。
8. 查询orders表已确认、已支付和已配送的订单详细信息。
使用建库脚本“建库.sql”创建“教学成绩管理数据库”,并进行如下查询:
1. 查询学生的所有数据。
select * from 学生信息表
学号 姓名 密码 性别 出生日期
民族 籍贯 家庭地址 邮政编码 联系电话 身份证号 政治面貌 班级编号 入学日期
备注
简历
照片
------ ---- ------ ----
------------------------------------------------------ --------
-------------------- -------------------- ------ --------------------
------------------ ----- --------
------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
蒋瑞珍 女 1982-09-20 00:00:00.000 汉族
山西省太原市 西局镇矿 0351- x 共青团员 1905-06-10 00:00:00.000
0x
仇旭红 女 1982-01-28 00:00:00.000 汉族
山西省灵石县 灵石县翠峰镇光明巷 0354- 共青团员 1905-06-10 00:00:00.000
0x
李美玉 女 1980-07-17 00:00:00.000 汉族
山西省平定县 0349- 共青团员
1905-06-10 00:00:00.000
0x
尚燕子 女 1982-05-29 00:00:00.000 汉族
山西省太原市 教场巷 0351- x 共青团员 1905-06-10 00:00:00.000
0x
王佳人 女 1983-03-26 00:00:00.000 汉族 山西省太原市 太原市尖草坪区十三冶宿舍 0351-
x 共青团员 1905-06-10 00:00:00.000
0x
刘静晶 女 1982-11-20 00:00:00.000 汉族
山西省太原市 太原日用化学总厂第四宿舍 0351-
x 共青团员 1905-06-10 00:00:00.000
0x
孙飞燕 女 1983-05-05 00:00:00.000 汉族
山西省太原市 太原市重机职工宿舍 0351- 共青团员 1905-06-10 00:00:00.000
0x
陈钧 男 1982-11-09 00:00:00.000 汉族
山西省吉县 山西省吉县人民银行 0357- x 共青团员 1905-06-10 00:00:00.000
0x
张丽丽 女 1982-10-28 00:00:00.000 汉族
山西省大同市 0351- 共青团员
1905-06-10 00:00:00.000
0x
梁美娟 女 1983-01-21 00:00:00.000 汉族
山西省太原市 太原市亲贤村 0351- x 共青团员 1905-06-10 00:00:00.000
0x
于华 男 1982-09-09 00:00:00.000 汉族
山西省太原市 太原市晋源区晋源镇北河下村 0351-
共青团员 1905-06-10 00:00:00.000
0x
任重 男 1982-12-22 00:00:00.000 汉族
山西省太原市 太原市建设南路9号 0351- x
共青团员 1905-06-10 00:00:00.000
0x
赵宏伟 男 1983-09-06 00:00:00.000 汉族
山西省太原市 太原市韶九巷99号 0351- 共青团员 1905-06-10 00:00:00.000
0x
黄玉洁 男 1983-01-29 00:00:00.000 汉族
山西省太原市 程家村东巷75号 x 共青团员 1905-06-10 00:00:00.000
0x
闫晓雨 女 1981-05-01 00:00:00.000 汉族
山西省太原市 太原市桃园南路
x 共青团员 1905-06-10 00:00:00.000
0x
牛芳芳 女 1981-03-08 00:00:00.000 汉族 山西省太原市 太原市尖草坪花园后南宿舍区 0351-
x 共青团员 1905-06-10 00:00:00.000
0x
吕璐 女 1982-06-08 00:00:00.000 汉族
山西省太原市 太原市南内环街44号 0351- 共青团员 1905-06-10 00:00:00.000
0x
李小慧 女 1984-03-25 00:00:00.000 汉族
山西省祁县 祁县东关村八一路东九巷 0354- x
共青团员 1905-06-10 00:00:00.000
0x
石丽丽 女 1982-04-04 00:00:00.000 汉族
山西省平定县 平定县花园巷北楼 0353- 共青团员 1905-06-10 00:00:00.000
0x
胡燕燕 女 1981-04-29 00:00:00.000 汉族
山西省大同市 大同市振华南街 0352- 共青团员 1905-06-10 00:00:00.000
0x
乔美佳 女 1982-03-31 00:00:00.000 汉族
山西省大同市 大同市大同四中家属楼 0352-
共青团员 1905-06-10 00:00:00.000
0x
方圆 女 1982-05-11 00:00:00.000 汉族
山西省太原市 太原市万柏林区瓦窑东街 0351- x
共青团员 1905-06-10 00:00:00.000
0x
尹人俏 女 1982-10-10 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市开发区 0353- 共青团员 1905-06-10 00:00:00.000
0x
薛秀芳 女 1982-11-02 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市二矿 0353- 共青团员 1905-06-10 00:00:00.000
0x
李建芳 女 1982-08-21 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市大阳泉村
共青团员 1905-06-10 00:00:00.000
0x
张驰 女 1982-07-18 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市深圳街 0353- 共青团员 1905-06-10 00:00:00.000
0x
耿辉明 男 1982-12-06 00:00:00.000 汉族 山西省阳泉市 山西省阳泉市郊区河底镇南沟村 0353-
x 共青团员 1905-06-10 00:00:00.000
0x
苗壮丽 女 1982-11-09 00:00:00.000 汉族
山西省阳泉市 山西省阳泉市一矿路 0351- x
共青团员 1905-06-10 00:00:00.000
0x
文静 女 1982-09-06 00:00:00.000 汉族
山西省长治市 山西省长治市大庆北路 0355- x
共青团员 1905-06-10 00:00:00.000
0x
肖颖 女 1980-01-30 00:00:00.000 汉族
河北唐山玉田 河北唐山玉田窝洛沽镇小肖庄 0315-
共青团员 1905-06-10 00:00:00.000
0x
郭翔 男 1983-08-04 00:00:00.000 汉族
山西省 山西省潞华办事处东贾村 0355- 共青团员 1905-06-10 00:00:00.000
0x
赵娜娜 女 1984-06-01 00:00:00.000 汉族
山西省长治市 长治市城区紫坊村 0350- 共青团员 1905-06-10 00:00:00.000
0x
李仁智 男 1983-03-28 00:00:00.000 汉族
山西省长治市 长治市粮食机械厂
x 共青团员 1905-06-10 00:00:00.000
0x
牛玉龙 男 1984-04-13 00:00:00.000 汉族
山西省长治市 长治郊区堠北庄镇蒋村 0355- x
共青团员 1905-06-10 00:00:00.000
0x
申明明 男 1983-07-15 00:00:00.000 汉族
山西省长治市 长治市城区景家庄 0355- x 共青团员 1905-06-10 00:00:00.000
0x
王宏 男 1982-04-26 00:00:00.000 汉族
山西省长治市 长治市平顺县城中 0355- 共青团员 1905-06-10 00:00:00.000
0x
李小霞 女 1983-07-24 00:00:00.000 汉族
山西省高平市 高平市城西书院巷 0356- 共青团员 1905-06-10 00:00:00.000
0x
石磊 男 1982-12-14 00:00:00.000 汉族 山西省晋城市 晋城市阳城县 0356- x 共青团员 1905-06-10 00:00:00.000
0x
陈艳青 女 1984-07-21 00:00:00.000 汉族
山西省晋城市 晋城市大阳煤矿 0356--2043 共青团员 1905-06-10 00:00:00.000
0x
苏玉珍 女 1983-04-18 00:00:00.000 汉族
山西省阳城县 山西省阳城县 0356- x 共青团员 1905-06-10 00:00:00.000
0x
池跃敏 女 1982-08-07 00:00:00.000 汉族
山西省朔州市平鲁 山西省朔州市平鲁 0349-
共青团员 1905-06-10 00:00:00.000
0x
史美霞 女 1982-03-29 00:00:00.000 汉族
山西省大同市 山西省大同市振华南街116-3-8 0352-
共青团员 1905-06-10 00:00:00.000
0x
刘玉琴 女 1982-11-17 00:00:00.000 汉族
山西省忻州市 山西省忻州市利民中工程总公司宿舍1号 0350-
x 共青团员 1905-06-10 00:00:00.000
0x
李丽霞 女 1982-05-28 00:00:00.000 汉族
山西省原平市 山西省忻州地区原平市京原南路人行宿舍 0350-
共青团员 1905-06-10 00:00:00.000
0x
冀红 女 1983-09-17 00:00:00.000 汉族
山西省孝义市 孝义市古城镇瑶圃村 0358- 共青团员 1905-06-10 00:00:00.000
0x
赵平云 男 1982-06-23 00:00:00.000 汉族
山西省孝义市 孝义市下堡镇赵家庄村 0358-
共青团员 1905-06-10 00:00:00.000
0x
白文静 女 1982-02-16 00:00:00.000 汉族
山西省太谷县 山西省太谷县小白乡王村裕丰街12号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
冀骁勇 男 1983-12-26 00:00:00.000 汉族
山西省平遥县 平遥县洪善镇北营村 0354- x
共青团员 1905-06-10 00:00:00.000
0x
李强 男 1983-05-11 00:00:00.000 汉族 山西省平遥县 平遥县上西关街9号 0354- x
共青团员 1905-06-10 00:00:00.000
0x
毋刚勇 男 1983-10-11 00:00:00.000 汉族
山西省平遥县 平遥县段村镇 0354- x 共青团员 1905-06-10 00:00:00.000
0x
王跃进 男 1982-11-05 00:00:00.000 汉族
山西省介休市 介休市张兰村东大街110号 x 共青团员 1905-06-10 00:00:00.000
0x
刘美玲 女 1982-02-26 00:00:00.000 汉族
山西省平遥县 平遥县昌源东街南三巷7号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
王宝睿 男 1982-09-06 00:00:00.000 汉族
山西省石楼县 山西省石楼县邮政局 0358- x
共青团员 1905-06-10 00:00:00.000
0x
郝建峰 女 1983-03-16 00:00:00.000 汉族
山西省平遥县 山西省平遥县东祥街93号 0354- x
共青团员 1905-06-10 00:00:00.000
0x
李文娥 女 1982-10-28 00:00:00.000 汉族
山西省介休市 山西省介休市三佳乡西湛泉 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
杨俊 男 1984-05-27 00:00:00.000 汉族
山西省平遥县 山西省平遥县财政局宿舍 0354-
共青团员 1905-06-10 00:00:00.000
0x
刘晓红 男 1982-09-03 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县尹灵芝镇
共青团员 1905-06-10 00:00:00.000
0x
李娇燕 女 1984-03-20 00:00:00.000 汉族
山西省介休市 山西省介休市绵山镇兴地村 0354-
共青团员 1905-06-10 00:00:00.000
0x
刘丽 女 1982-04-27 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县金融路东1号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
李艳 女 1983-07-27 00:00:00.000 汉族 山西省石楼县 0354- x 共青团员
1905-06-10 00:00:00.000
0x
霍萍 女 1983-12-03 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县陵园西巷18号 0354-
共青团员 1905-06-10 00:00:00.000
0x
王艳丽 女 1983-01-10 00:00:00.000 汉族
山西省祁县 山西省祁县锻压厂宿舍
共青团员 1905-06-10 00:00:00.000
0x
赵凤善 男 1983-03-04 00:00:00.000 汉族
山西省灵石县 山西省灵石县城关镇李家沟村 0354-
共青团员 1905-06-10 00:00:00.000
0x
张芬芳 女 1983-06-24 00:00:00.000 汉族
山西省昔阳县 山西省昔阳县大寨乡神堂山村 0354-
共青团员 1905-06-10 00:00:00.000
0x
杨继雷 男 1982-07-02 00:00:00.000 汉族
山西省祁县 山西省祁县九沟村回西大街4号 0354-
x 共青团员 1905-06-10 00:00:00.000
0x
苗妙 女 1984-02-24 00:00:00.000 汉族
山西省昔阳县 山西省昔阳县水利局 0354- 共青团员 1905-06-10 00:00:00.000
0x
何方 男 1983-11-03 00:00:00.000 汉族
山西省祁县 山西省祁县西六支乡南庄村 0354-
共青团员 1905-06-10 00:00:00.000
0x
王新方 男 1982-05-30 00:00:00.000 汉族
山西省介休市 山西省介休市汾西矿业集团公司设备修造总厂 0354-
共青团员 1905-06-10 00:00:00.000
0x
容颜 女 1985-03-09 00:00:00.000 汉族
山西省侯马市 山西省侯马市铁十五局四处家属院 0357--50536
共青团员 1905-06-10 00:00:00.000
0x
王潇潇 女 1985-03-08 00:00:00.000 汉族
山西省芮城 山西省芮城地方税务局 0359- 共青团员 1905-06-10 00:00:00.000
0x
赵勇 男 1979-05-27 00:00:00.000 汉族 山西省河津市 山西省河津市赵家庄乡南辛兴村 0359-
共青团员 1905-06-10 00:00:00.000
0x
秦潞燕 女 1983-10-16 00:00:00.000 汉族
山西省潞城市 山西省潞城市农业银行 0355-
共青团员 1905-06-10 00:00:00.000
0x
芦彦 女 1983-10-16 00:00:00.000 汉族
山西省长治市 山西省长治市中国银行家属楼 0355-
共青团员 1905-06-10 00:00:00.000
0x
赵宜静 男 1980-08-08 00:00:00.000 汉族
山西省晋城市 山西省晋城市凤台邮电所 0356-
共青团员 1905-06-10 00:00:00.000
0x
杨志强 男 1982-06-03 00:00:00.000 汉族
山西省朔州市应县 山西省朔州市应县昌盛路昌南里 0349-
共青团员 1905-06-10 00:00:00.000
0x
李晶 女 1982-05-22 00:00:00.000 汉族
山西省霍州市 山西省霍州市供电局 0357- 共青团员 1905-06-10 00:00:00.000
0x
李青云 女 1982-11-14 00:00:00.000 汉族
山西省寿阳县 山西省寿阳县松路镇梨元村 0354-
共青团员 1905-06-10 00:00:00.000
0x
阎诚实 男 1982-09-01 00:00:00.000 汉族
山西省太原市 山西省太原市南内环甲3号阳光小区 0351-
共青团员 1905-06-10 00:00:00.000
0x
李晶 女 1982-02-28 00:00:00.000 汉族
山西省太原市 山西省太原市万柏林区小井峪乡后北屯
x 共青团员 1905-06-10 00:00:00.000
0x
(所影响的行数为 79 行)
2. 查询学生的学号、姓名、性别。
select distinct 学号,姓名,性别 from 学生信息表、
学号 姓名 性别
------ ---- ----
蒋瑞珍 女
仇旭红 女 李美玉 女
尚燕子 女
王佳人 女
刘静晶 女
孙飞燕 女
陈钧 男
张丽丽 女
梁美娟 女
于华 男
任重 男
赵宏伟 男
黄玉洁 男
闫晓雨 女
牛芳芳 女
吕璐 女
李小慧 女
石丽丽 女
胡燕燕 女
乔美佳 女
方圆 女
尹人俏 女
薛秀芳 女
李建芳 女
张驰 女
耿辉明 男
苗壮丽 女
文静 女
肖颖 女
郭翔 男
赵娜娜 女
李仁智 男
牛玉龙 男
申明明 男
王宏 男
李小霞 女
石磊 男
陈艳青 女
苏玉珍 女
池跃敏 女
史美霞 女
刘玉琴 女
李丽霞 女
冀红 女
赵平云 男 白文静 女
冀骁勇 男
李强 男
毋刚勇 男
王跃进 男
刘美玲 女
王宝睿 男
郝建峰 女
李文娥 女
杨俊 男
刘晓红 男
李娇燕 女
刘丽 女
李艳 女
霍萍 女
王艳丽 女
赵凤善 男
张芬芳 女
杨继雷 男
苗妙 女
何方 男
王新方 男
容颜 女
王潇潇 女
赵勇 男
秦潞燕 女
芦彦 女
赵宜静 男
杨志强 男
李晶 女
李青云 女
阎诚实 男
李晶 女
(所影响的行数为 79 行)
3. 从学生信息表中查寻学生的姓名、性别、年龄,并设置年龄的别名(对三种设置别名的方法一一尝试)。
4. 从学生信息表中查寻学生的年龄,并过滤重复年龄。
5. 查询学生信息表中前10条记录。
6. 查询学生信息表中前面30%行记录。
7. 查询年龄小于或等于24岁的学生。
8. 查询年龄为23岁、性别为‘男’的学生。
9. 查询电话号码区号为0351、 0354和0355的学生 10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
从学生信息表中进行查寻:22至24岁的姓李的女生。
查询学生的最高分、最低分、平均分、总分、总人数。
查询学生的最大年龄、最小年龄、平均年龄、年龄总和及总人数,并按性别分组。
按年龄从大到小的顺序显示学生的姓名, 性别, 年龄
查询所有男生的信息并将结果保存名为男生表的数据表,并查看男生表。
查询所有女生的信息并将结果存入临时表中,然后查看临时表,找到临时表的存放位置,断开连接后检查临时表是否还存在。
从学生信息表和教学成绩表中查询学生的学号、姓名、课程编号和分数。
从学生信息表、教学成绩表和课程信息表中查询学生的学号、姓名、课程名称和分数。
从学生信息表、教学成绩表和课程信息表中查询学生的学号、姓名、课程名称和分数(包括没有成绩的新入学同学的学号、姓名)。
从学生信息表、教学成绩表和课程信息表中查询学生的学号、姓名、课程名称和分数(包括还没有讲过的新课的名称)。
从学生信息表和教师信息表中查询同姓的教师和学生的姓名。
四、实验小结:
五、问题、意见、建议