mysql支持select distinct count(*) as c from emp group by deptno order by deptno desc;
时间: 2024-06-02 20:12:14 浏览: 99
这个 SQL 语句的作用是统计每个部门的员工数量,并按照部门编号倒序排列。具体解释如下:
- `SELECT DISTINCT`:选择唯一不同的结果集。
- `COUNT(*) AS C`:统计行数,并将结果命名为 `C`。
- `FROM emp`:从 `emp` 表中查询数据。
- `GROUP BY deptno`:按照 `deptno` 字段进行分组。
- `ORDER BY deptno DESC`:按照 `deptno` 字段倒序排列。
这个查询语句将会返回每个部门的员工数量,以及按照部门编号倒序排列的结果集。
相关问题
select distinct count(*) as c from emp group by deptno order by deptno desc;
这是一个 SQL 查询语句,表示查询每个部门中员工的数量,并按照部门编号倒序排列。其中 `emp` 是员工表,包含员工的信息,包括部门编号(`deptno`)字段。
`select` 表示选择需要查询的字段,`distinct` 表示去重,`count(*)` 表示统计每个部门中员工的数量。`group by deptno` 表示按照部门编号分组,`order by deptno desc` 表示按照部门编号倒序排列。
如果需要查询结果,可以在数据库中执行这个 SQL 查询语句。
select distinct count(*) as c from emp group by deptno;
这是一条SQL语句,用于查询每个部门的员工数量。它会返回一个结果集,其中包含每个部门的员工数量。其中,`DISTINCT` 关键字用于去除重复的部门编号,`COUNT(*)` 函数用于计算每个部门的员工数量,`AS` 关键字用于给计算结果起一个别名 `c`,`GROUP BY` 子句用于按部门编号分组。
阅读全文