第一部分sql查询语句的学习。
1 看ppt第三章(1)3.3节的内容,了解基本的sql语句的结构和相关关键字的用法。大概花一天时间结合以下习题了解sql查询语句的基本用法。
2 习题的数据表都放在数据库中的northwind目录下,如果你的数据库不是中文的,请自己导入我们提供的中文northwind数据库的内容。相关数据库如何导入的方法自己网上学习。(如何将mdb文件导入到sql server)
3 习题答案通过sql查询分析器或者其他小软件输出查询的视图,将查询语句和视图的截图贴在相应习题的下方。
举个例子,查询雇员的雇员id,将sql语句和视图的截图贴在下面:
select 雇员id from 雇员。
单表查询。-查询订购日期在2024年7月1日至2024年7月15日之间的订单的订购日期、订单id、客户id和雇员id等字段的值。
-查询“northwind”示例数据库中**商的id、公司名称、地区、城市和**字段的值。条件是“地区等于华北”并且“联系人头衔等于销售代表”。
-查询“northwind”示例数据库中**商的id、公司名称、地区、城市和**字段的值。其中的一些**商位于华东或华南地区,另外一些**商所在的城市是天津。
-查询“northwind”示例数据库中位于“华东”或“华南”地区的**商的id、公司名称、地区、城市和**字段的值。
多表查询。-查询订购日期在2024年7月1日至2024年7月15日之间的订单的订购日期、订单id、相应订单的客户公司名称、负责订单的雇员的姓氏和名字等字段的值,并将查询结果按雇员的“姓氏”和“名字”字段的升序排列,“姓氏”和“名字”值相同的记录按“订单 id”的降序排列。
-查询“10248”和“10254”号订单的订单id、运货商的公司名称、订单上所订购的产品的名称。
-查询“10248”和“10254”号订单的订单id、订单上所订购的产品的名称、数量、单价和折扣。
-查询“10248”和“10254”号订单的订单id、订单上所订购的产品的名称及其销售金额。
综合查询。-查询所有运货商的公司名称和**。
-查询所有客户的公司名称、**、传真、地址、联系人姓名和联系人头衔。
-查询单价介于10至30元的所有产品的产品id、产品名称和库存量。
-查询单价大于20元的所有产品的产品名称、单价以及**商的公司名称、**。
-查询上海和北京的客户在2024年订购的所有订单的订单id、所订购的产品名称和数量。
-查询华北客户的每份订单的订单id、产品名称和销售金额。
-按运货商公司名称,统计2024年由各个运货商承运的订单的总数量。
-统计2024年上半年的每份订单上所订购的产品的总数量。
-统计各类产品的平均**。
-统计各地区客户的总数量。
SQL高级查询语句
交互式sql语句。1.1 创建数据库 unis db 日期 及其基本表 学生 课程 选课 1 建立一个 学生 表student,它由学号sno 姓名sname 性别ssex 年龄sage 所在系sdept五个属性组成,其中学号为主属性,ssex默认为 男 年龄大于0。2 建立 课程 表course,...
SQL查询语句练习
1 查询student表中的所有记录的sname ssex和class列。语句 select sname,ssex,class from student 查询结果 2 查询教师所有的单位即不重复的depart列。语句 select distinct depart from teacher 查询结果 ...
SQL语句查询练习
1.检索出课程表中所有信息所有字段,查询名为 sql课程表查询 2.检索出学生来自于那些民族,只显示 民族 字段,要求消除重复行,查询名为 sql民族查询 3.检索出 学号 课程号 及 总评成绩 字段,并按总评成绩降序排列,查询名为 sql成绩查询 4.检索出1993年出生的学生的 姓名 性别 和 ...