使用SQL语句 查询统计各个分类下商品的个数
时间: 2024-01-27 15:06:17 浏览: 247
你可以使用以下 SQL 语句查询统计各个分类下商品的个数:
```
SELECT category, COUNT(*) as count
FROM products
GROUP BY category;
```
这将返回每个分类以及该分类下商品的数量。如果需要按降序排序,则可以添加 `ORDER BY count DESC`。
相关问题
如何用sqlsever语句统计各姓氏的个数
假设有一个包含姓名信息的表格,其中包含一个名为“Name”的列,可以使用以下SQL查询语句来统计各姓氏的个数:
```
SELECT LEFT(Name, CHARINDEX(' ', Name) - 1) AS LastName, COUNT(*) AS Count
FROM TableName
GROUP BY LEFT(Name, CHARINDEX(' ', Name) - 1)
ORDER BY Count DESC;
```
该查询语句首先使用LEFT和CHARINDEX函数从姓名中提取姓氏,并将其作为“LastName”列返回。然后使用COUNT函数计算每个姓氏出现的次数,并将结果按照出现次数(从高到低)排序。
如何写sql语句查询姓“孟”老师的个数
要写一条 SQL 查询语句来查询姓 "孟" 的老师的个数,可以使用以下语句:
```sql
SELECT COUNT(*) FROM t_teacher WHERE last_name LIKE '孟%';
```
这条语句使用了 COUNT(*) 函数来计算满足条件的记录数。在 WHERE 子句中,使用了 LIKE 操作符和通配符 '%',其中 '孟%' 表示姓氏以 "孟" 开头的老师。执行这条查询语句后,将返回满足条件的记录数,即姓 "孟" 的老师的个数。
阅读全文