目录
10-195 在订单表中,查询运费在50元以下(不包括50元)的订单的全部信息
10-195 在订单表中,查询运费在50元以下(不包括50元)的订单的全部信息
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
在订单表中,查询运费在50元以下(不包括50元)的订单的全部信息
表结构:
订单(订单编号 文本型,顾客编号 文本型,员工编号 文本型,订单日期 日期型,运费 数字型)
表样例
订单表:
| 订单编号 | 顾客编号 | 员工编号 | 订单日期 | 运费 |
|---|---|---|---|---|
| 10325 | J101 | 023 | 2018-10-7 | 50 |
| 10326 | J102 | 011 | 2017-6-16 | 42 |
| 10327 | Q113 | 121 | 2019-11-8 | 31 |
| 10328 | Q114 | 099 | 2015-9-18 | 56 |
| 10329 | B010 | 133 | 2014-1-12 | 48 |
| 10330 | B011 | 023 | 2014-7-11 | 64 |
输出样例:
| 订单编号 | 顾客编号 | 员工编号 | 订单日期 | 运费 |
|---|---|---|---|---|
| 10327 | Q113 | 121 | 2019-11-8 | 31 |
| 10325 | J101 | 023 | 2018-10-7 | 50 |
| 10326 | J102 | 011 | 2017-6-16 | 42 |
| 10329 | B010 | 133 | 2014-1-12 | 48 |
SELECT
*
FROM
订单
WHERE
运费 < 50;
10-196 在订单表中查询各位员工承办的订单数目
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
在订单表中查询各位员工承办的订单数目。
提示:按员工编号分组。
表结构:
订单(订单编号 文本型,顾客编号 文本型,员工编号 文本型,订单日期 日期型,运费 数字型)
表样例
订单表:
| 订单编号 | 顾客编号 | 员工编号 | 订单日期 | 运费 |
|---|---|---|---|---|
| 10325 | J101 | 023 | 2018-10-7 | 50 |
| 10326 | J102 | 011 | 2017-6-16 | 42 |
| 10327 | Q113 | 121 | 2019-11-8 | 31 |
| 10328 | Q114 | 099 | 2015-9-18 | 56 |
| 10329 | B010 | 133 | 2014-1-12 | 48 |
| 10330 | B011 | 023 | 2014-7-11 | 64 |
| 10331 | Z003 | 099 | 2018-10-11 | 25 |
输出样例:
请在这里给出输出样例。例如:
| 员工编号 | 订单数 |
|---|---|
| 023 | 2 |
| 011 | 1 |
| 121 | 1 |
| 099 | 2 |
| 133 | 1 |
SELECT
员工编号 , COUNT(*) AS 订单数
FROM
订单
GROUP BY
员工编号;
10-197 C1-1新增一个区域
分数 20
全屏浏览题目
切换布局
作者 柯海丰
单位 浙大城市学院
在区域表(region)中添加一条记录:区域编号(RegionID)为5,区域描述(RegionDescription)为Center
提示:请使用INSERT语句作答。
表结构:
| 列名 | 数据类型 | 长度 | 主码 | 说明 |
|---|---|---|---|---|
| RegionID | int | 11 | √ | 区域编号 |
| RegionDescription | varchar | 50 | 区域描述 |
表样例
region表:
| RegionID | RegionDescription |
|---|---|
| 1 | Eastern |
| 2 | Westerns |
| 3 | Northern |
| 4 | Southern |
输出样例:
| RegionID | RegionDescription |
|---|---|
| 1 | Eastern |
| 2 | Westerns |
| 3 | Northern |
| 4 | Southern |
| 5 | Center |
INSERT INTO region
VALUES (5,'Center');
10-198 C1-2新增订单统计信息
分数 20
全屏浏览题目
切换布局
作者 柯海丰
单位 浙大城市学院
统计订单表(orders)中顾客的订单数量,并插入results表中
提示:请使用INSERT语句作答。
表结构:
orders表:
| 列名 | 数据类型 | 长度 | 主码 | 说明 |
|---|---|---|---|---|
| OrderID | int | 11 | √ | 订单编号 |
| CustomerID | varchar | 5 | 顾客编号 | |
| EmployeeID | int | 11 | 员工编号 | |
| OrderDate | datetime, | 订购日期 | ||
| RequiredDate | datetime, | 预计到达日期 | ||
| ShippedDate | datetime, | 发货日期 | ||
| ShipVia | int | 11 | 运货商 | |
| Freight | decimal | 10,4 | 运费 | |
| ShipName | varchar | 40 | 货主姓名 | |
| ShipAddress | varchar | 60 | 货主地址 | |
| ShipCity | varchar | 15 | 所在城市 | |
| ShipRegion | varchar | 15 | 区域 | |
| ShipPostalCode | varchar | 10 | 邮政编码 | |
| ShipCountry | varchar | 15 | 所在国家 |
results表:
| 列名 | 数据类型 | 长度 | 主码 | 说明 |
|---|---|---|---|---|
| CustomerID | varchar | 5 | √ | 顾客编号 |
| OrderCount | double | 订单数量 |
表样例
orders表:
| OrderID | CustomerID | EmployeeID | OrderDate | RequiredDate | ShippedDate | ShipVia | Freight | ShipName | ShipAddress | ShipCity | ShipRegion | ShipPostalCode | ShipCountry |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10248 | VINET | 5 | 1996/7/4 00:00:00 | 1996/8/1 00:00:00 | 1996/7/16 00:00:00 | 3 | 32.3800 | Vins et alcools Chevalier | 59 rue de l-Abbaye | Reims | 51100 | France | |
| 10249 | TOMSP | 6 | 1996/7/5 00:00:00 | 1996/8/16 00:00:00 | 1996/7/10 00:00:00 | 1 | 11.6100 | Toms Spezialitten | Luisenstr. 48 | Mnster | 44087 | Germany | |
| 10250 | HANAR | 4 | 1996/7/8 00:00:00 | 1996/8/5 00:00:00 | 1996/7/12 00:00:00 | 2 | 65.8300 | Hanari Carnes | Rua do Pao, 67 | Rio de Janeiro | RJ | 05454-876 | Brazil |
| 10251 | VICTE | 3 | 1996/7/8 00:00:00 | 1996/8/5 00:00:00 | 1996/7/15 00:00:00 | 1 | 41.3400 | Victuailles en stock | 2, rue du Commerce | Lyon | 69004 | France | |
| 10252 | SUPRD | 4 | 1996/7/9 00:00:00 | 1996/8/6 00:00:00 | 1996/7/11 00:00:00 | 2 | 51.3000 | Suprmes dlices | Boulevard Tirou, 255 | Charleroi | B-6000 | Belgium | |
| 10253 | HANAR | 3 | 1996/7/10 00:00:00 | 1996/7/24 00:00:00 | 1996/7/16 00:00:00 | 2 | 58.1700 | Hanari Carnes | Rua do Pao, 67 | Rio de Janeiro | RJ | 05454-876 | Brazil |
| 10254 | CHOPS | 5 | 1996/7/11 00:00:00 | 1996/8/8 00:00:00 | 1996/7/23 00:00:00 | 2 | 22.9800 | Chop-suey Chinese | Hauptstr. 31 | Bern | 3012 | Switzerland | |
| 10255 | RICSU | 9 | 1996/7/12 00:00:00 | 1996/8/9 00:00:00 | 1996/7/15 00:00:00 | 3 | 148.3300 | Richter Supermarkt | Starenweg 5 | Genve | 1204 | Switzerland | |
| 10256 | WELLI | 3 | 1996/7/15 00:00:00 | 1996/8/12 00:00:00 | 1996/7/17 00:00:00 | 2 | 13.9700 | Wellington Importadora | Rua do Mercado, 12 | Resende | SP | 08737-363 | Brazil |
| 10257 | HILAA | 4 | 1996/7/16 00:00:00 | 1996/8/13 00:00:00 | 1996/7/22 00:00:00 | 3 | 81.9100 | HILARION-Abastos | Carrera 22 con Ave. Carlos Soublette #8-35 | San Cristbal | Tchira | 5022 | Venezuela |
输出样例:
| CustomerID | OrderCount |
|---|---|
| CHOPS | 1 |
| HANAR | 2 |
| HILAA | 1 |
| RICSU | 1 |
| SUPRD | 1 |
| TOMSP | 1 |
| VICTE | 1 |
| VINET | 1 |
| WELLI | 1 |
INSERT INTO
results(CustomerID,OrderCount)
SELECT
CustomerID,count(CustomerID)
FROM
orders
GROUP BY
CustomerID
本文提供了多个SQL查询案例,包括查询特定条件下的订单信息、统计不同员工的订单数量以及新增记录到数据库表等。通过这些实例,读者可以更好地理解如何运用SQL进行数据检索与管理。

355

被折叠的 条评论
为什么被折叠?



