SQL数据库上机训练题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL数据库上机训练题
题目一:选择数据
以下是一个名为"employees"的表的结构:
请编写SQL语句,选择出年龄大于等于30岁的员工:
SELECT *
FROM employees
WHERE age >= 30;
题目二:更新数据
以下是一个名为"products"的表的结构:
请编写SQL语句,将价格高于2.00的水果产品的价格增加10%:
UPDATE products
SET price = price * 1.1
WHERE price > 2.00;
题目三:删除数据
以下是一个名为"customers"的表的结构:
请编写SQL语句,删除名为"David"的顾客的记录:
DELETE FROM customers
WHERE name = 'David';
题目四:排序数据
以下是一个名为"orders"的表的结构:
请编写SQL语句,按照订单日期降序排列:
SELECT *
FROM orders
ORDER BY order_date DESC;
题目五:聚合数据
以下是一个名为"sales"的表的结构:
请编写SQL语句,计算每个产品的总销售量和总销售额:
SELECT product_id, SUM(quantity) AS total_quantity,
SUM(quantity * price) AS total_sales
FROM sales
GROUP BY product_id;
通过完成以上训练题,可以加强你对SQL查询和操作的理解,并提升你的技能水平。加油!