MySQL不使用子查询查询某个物品的销量总数
时间: 2024-01-08 08:03:55 浏览: 51
可以使用以下SQL语句查询某个物品的销量总数:
```
SELECT SUM(quantity) AS total_sales
FROM sales
WHERE item_name = '物品名称';
```
其中,sales为销售记录表,包含字段item_name和quantity,分别表示物品名称和销售数量。使用WHERE子句筛选出物品名称为指定的值,然后使用SUM函数计算销售数量的总和,使用AS关键字给结果起一个别名total_sales。
相关问题
MySQL不使用子查询查询某个物品的销量总数并且总数小于1000
可以使用HAVING子句来筛选总数小于1000的记录,不需要使用子查询。具体查询语句如下:
SELECT item, SUM(sales) as total_sales
FROM sales_table
GROUP BY item
HAVING total_sales < 1000;
其中sales_table是销售记录表,item是物品名称,sales是销售数量。使用GROUP BY分组计算每个物品的销售总数,再使用HAVING筛选总数小于1000的记录。
阅读全文