邯郸学院SQL操作题期末考试题.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/73205442/0001-bc8e338c4cf503ca3361a9be4c146321_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
这些题目涵盖了SQL语言的基础操作,主要涉及数据查询和筛选,包括了对多个表格的操作,如商品表(Product)、客户表(Customer)、员工表(Employee)、publishers表、discounts表和student表。以下是对这些题目的详细解释: 1. `SELECT * FROM Product`:这个查询语句用于获取商品表中的所有列和所有数据。 2. `SELECT CompanyName, ContactName, Address FROM Customer`:从客户表中选择公司名称、联系人姓名和地址,只展示这三个字段的信息。 3. `SELECT EmployeeName, Salary, '提高后工资' = Salary*1.1 FROM Employee`:显示员工名和工资,并创建一个新的计算列"提高后工资",是原工资的110%。 4. `SELECT EmployeeName '员工姓名', Sex '性别', YEAR(GETDATE())-YEAR(BirthDate) '年龄' FROM Employee`:以指定的列标题显示员工的姓名、性别和年龄。 5. `SELECT DISTINCT DepartmentID FROM Employee`:查找员工表中不重复的部门ID。 6. `SELECT TOP 5 CompanyName, ContactName, Address FROM Customer`:选取客户表中的前5个公司的名称、联系人姓名和地址。 7. `SELECT TOP 5 PERCENT CompanyName, ContactName, Address FROM Customer`:选取客户表中前5%的公司的名称、联系人姓名和地址。 8. `SELECT * FROM discounts`:显示discounts表中的所有列和数据。 9. `SELECT discounttype, discount FROM discounts`:只显示discounts表的折扣类型和折扣值。 10. `SELECT DISTINCT country FROM publishers`:查找publishers表中不重复的国家值。 11. `SELECT TOP 2 * FROM discounts`:选取discounts表的前两条记录。 12. `SELECT TOP 2 PERCENT * FROM publishers`:选取publishers表的前2%的记录。 13. `SELECT * FROM student`:获取学生表中的所有信息。 14. `SELECT stunumber, stuname, stusex FROM student`:显示学生的学号、姓名和性别。 15. `SELECT DISTINCT stusex, YEAR(GETDATE())-YEAR(stubirthday) '年龄' FROM student`:显示不同性别的学生和他们的年龄,去除重复的性别记录。 16. `SELECT TOP 80 PERCENT * FROM student`:选取学生表的前80%记录。 第四讲中的题目涉及到更具体的查询条件: 1. `SELECT EmployeeName, Salary FROM Employee WHERE EmployeeName='蔡慧敏'`:找到名为“蔡慧敏”的员工的姓名和工资。 2. `SELECT * FROM Employee WHERE Salary > 3000`:找出工资超过3000元的员工信息。 3. `SELECT * FROM Employee WHERE Salary BETWEEN 5000 AND 7000`:查询工资在5000到7000元之间的员工信息。 4. `SELECT * FROM Product WHERE ProductStockNumber BETWEEN 1000 AND 3000`:选取库存数量在1000到3000的商品信息。 5. `SELECT * FROM Sell_Order WHERE EmployeeID IN (1, 5, 7)`:查询由员工编号为1、5或7的员工接收的销售订单。 6. `SELECT * FROM Sell_Order WHERE NOT EmployeeID IN (1, 5, 7)`:查询非员工编号为1、5或7的员工接收的销售订单。 7. `SELECT * FROM Employee WHERE EmployeeName LIKE '章%'`:查找名字以“章”开头的所有员工。 8. `SELECT * FROM Employee WHERE EmployeeName LIKE '李%' OR EmployeeName LIKE '章%'`:查找名字以“李”或“章”开头的所有员工。 这些SQL语句展示了如何根据不同的需求来查询数据库中的数据,包括选择特定的列、过滤数据、计算新字段、处理重复记录以及使用百分比进行部分数据选取。学习并掌握这些基本操作对于理解和处理SQL数据库至关重要。
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/138c031b6d7f4d3b930df14cd3f2335d_daveabcdef.jpg!1)
- 粉丝: 4
- 资源: 10万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)