MySQL查询习题

本文提供了40道关于MySQL查询的习题,涵盖商品价格、客户信息、学生信息、教师信息及课程成绩等多个场景。通过这些习题,读者可以深入理解和掌握SQL的查询技巧,包括条件过滤、排序、聚合函数、子查询和连接查询等操作。
摘要由CSDN通过智能技术生成

1)每件商品的单件利润是多少?

SELECT name as 商品名称,inprice*outprice as 商品单价利润 FROM tbl_commodity

在这里插入图片描述

2)查询进价大于等于10的商品信息

SELECT NAME
	,
	inprice 
FROM
	tbl_commodity 
WHERE
	inprice > 10 

在这里插入图片描述

3)查询进价小于10的商品信息

SELECT NAME
	,
	inprice 
FROM
	tbl_commodity 
WHERE
	inprice < 10

在这里插入图片描述

4)查询进价小于10并且商品类型为1的商品信息

SELECT NAME
	,
	inprice,
	type 
FROM
	tbl_commodity 
WHERE
	inprice < 10 
	AND type = 1

在这里插入图片描述

5)查询进价小于10或商品类型为1的商品信息

SELECT
	* 
FROM
	tbl_commodity 
WHERE
	inprice < 10 
	OR type = 1

在这里插入图片描述

6)查询进价在10-20之间

	SELECT*FROM tbl_commodity WHERE inprice BETWEEN 10 and 20

在这里插入图片描述

7)查询商品售价为空的商品信息

SELECT
	* 
FROM
	tbl_commodity 
WHERE
	outprice IS NULL

在这里插入图片描述

8)查询商品进价为10或20或30的商品信息

	SELECT name,inprice from tbl_commodity where inprice in (10,20,30)

在这里插入图片描述

9)商品名称包括’玩具’的所有商品

SELECT NAME 
FROM
	tbl_commodity 
WHERE
	NAME LIKE '%玩具%'

在这里插入图片描述

10)根据商品进价从低到高排序输出

SELECT NAME
	,
	inprice 
FROM
	tbl_commodity 
ORDER BY
	inprice DESC

在这里插入图片描述

11)根据商品售价从高到低排序输出

SELECT NAME
	,
	inprice 
FROM
	tbl_commodity 
ORDER BY
	inprice DESC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值