利用MySQL进行数据复杂查询
一,某电商网商品库存管理系统数据的查询操作
1,查询每件商品的单件利润
select name as 商品名称,(outprice-inprice) as 商品单件利润 from tb1_commodity
2,查询进价大于等于10的商品信息
SELECT NAME
,
inprice
FROM
tb1_commodity
WHERE
inprice >= 10
3,查询进价小于10的商品信息
SELECT NAME
,
inprice
FROM
tb1_commodity
WHERE
inprice < 10``
4)查询进价小于10并且商品类型为1的商品信息
SELECT NAME
,
inprice,
type
FROM
tb1_commodity
WHERE
inprice < 10
AND type = 1
5)查询进价小于10或商品类型为1的商品信息
SELECT NAME
,
inprice,
type
FROM
tb1_commodity
WHERE
inprice < 10
OR type = 1
6)查询进价在10-20之间
SELECT NAME AS
inprice,
type
FROM
tb1_commodity
WHERE
inprice <= 20 AND inprice >= 10
7)查询商品售价为空的商品信息
SELECT NAME
FROM
tb1_commodity
WHERE
outprice IS NULL
8)查询商品进价为10或20或30的商品信息
SELECT
*
FROM
tb1_commodity
WHERE
inprice = 10
OR inprice = 20
OR inprice = 30
9)商品名称包括’玩具’的所有商品
SELECT NAME
FROM
tb1_commodity
WHERE
NAME LIKE '%玩具%'
10)根据商品进价从低到高排序输出
SELECT NAME
,
inprice
FROM