0、查寻男性员工不同年龄所对应的人数信息,查寻结果包括年龄和人数,并且结果中的人数必须都大于1。
时间: 2023-06-12 18:03:11 浏览: 36
这个需求需要查询一个员工表,假设表名为`employee`,包含以下字段:`id`、`name`、`age`、`gender`等。
查询语句如下:
```
SELECT age, COUNT(*) as num
FROM employee
WHERE gender = 'male'
GROUP BY age
HAVING num > 1;
```
解释一下:
- `SELECT age, COUNT(*) as num`:查询年龄和该年龄对应的人数,`COUNT(*)`表示统计所有行的数量,`as num`为该数量起一个别名`num`。
- `FROM employee`:从`employee`表中查询。
- `WHERE gender = 'male'`:筛选出性别为男性的员工。
- `GROUP BY age`:按照年龄进行分组。
- `HAVING num > 1`:筛选出人数大于1的分组结果,这里用`HAVING`而不是`WHERE`是因为`num`是一个别名。
执行这个查询语句,就可以得到不同年龄男性员工的人数信息。
相关问题
MySQL在 reader 表中统计每个系的读者的人数,并且只显示读者人数大于 3(包括 3)的记录。
可以使用如下的SQL语句来实现该功能:
```
SELECT dept, COUNT(*) AS reader_count
FROM reader
GROUP BY dept
HAVING COUNT(*) >= 3
```
解释一下这个SQL语句:
首先使用SELECT语句查询reader表中的dept字段和数量字段。同时,使用COUNT函数计算每个系的读者人数。然后使用GROUP BY语句按照系进行分组。最后,使用HAVING语句筛选出读者人数大于等于3人的系。最终,这个SQL语句会返回每个符合条件的系和对应的读者人数。
oracle如何查询库中所有表记录数并只列出记录数大于0的结果
您可以在上述查询语句的基础上加上 `WHERE num_rows > 0` 条件来筛选记录数大于0的表,例如:
```
SELECT table_name, num_rows FROM all_tables WHERE owner = '您的用户名' AND num_rows > 0;
```
如果您想要查询所有用户下记录数大于0的表,可以使用以下 SQL 语句:
```
SELECT owner, table_name, num_rows FROM all_tables WHERE num_rows > 0;
```
该语句将会返回所有用户下记录数大于0的表的名称以及对应的记录数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)