MySql基础练习题100道(51-100)

这是一组关于MySQL查询的练习题,包括各种查询方式,如按价格排序、分页、统计等。题目涵盖了商品信息、员工信息和部门信息的查询,涉及了ORDER BY、WHERE、JOIN、LIMIT、COUNT、AVG等SQL关键字的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查询id、货品名称、分类编号、零售价,并且零售价(salePrice)按降序排列:

      解:SELECT id,productName,dir_id,salePrice FROM product ORDER BY salePrice DESC

2、查询id、货品名称、分类编号、零售价,并且零售价按升序排列:

      解:SELECT id,productName,dir_id,salePrice FROM product ORDER BY salePrice ASC

3、查询id、货品名称、分类编号、零售价,先按分类编号升序排列,再零售价按降序排列:

      解:SELECT id,productName,dir_id,salePrice FROM product ORDER BY dir_Id ASC,salePrice DESC

4、查询M系列的id、货品名称、并按照批发价(salePrice*cutoff)升序排列,批发价使用别名:

      解:SELECT id,productName,salePrice*cutoff AS pf FROM product WHERE productName LIKE '%M%' ORDER BY pf ASC

5、查询id、货品名称、分类编号,按分类编号为2的商品按照批发价(salePrice*cutoff)升序排列:

      解:SELECT id,productName,dir_id,salePrice*cutoff pf FROM product WHERE dir_id=2 ORDER BY pf ASC

6、分页查询所有商品信息,每页五条,第一页:

      解:SELECT * FROM product LIMIT 0,5

7、分页查询所有商品信息,每页五条,第三页:

      解:SELECT * FROM product LIMIT 10,5

8、分页查询所有商品信息,每页五条,第五页:

      解:SELECT * FROM product LIMIT 20,5

9、查询所有商品的平均零售价(salePrice):

      解:SELECT AVG(salePrice) FROM product

10、查询商品总的条数:

      解:SELECT COUNT(id) FROM product

11、查询分类编号为2的商品总数:

      解:SELECT COUNT(id) FROM product WHERE dir_id=2

12、查询商品的最低零售价(salePrice),最高零售价(salePrice),以及所有商品零售价的总和:

      解:SELECT MIN(salePrice),MAX(salePrice),SUM(salePrice) FROM product

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值