用Oracle语句查询每个部门的总人数,并按照其升序排列
时间: 2024-05-30 15:14:34 浏览: 140
你好,感谢您的提问。以下是 Oracle 查询每个部门的总人数,并按照其升序排列的 SQL 语句:
SELECT deptno, COUNT(*) AS num
FROM emp
GROUP BY deptno
ORDER BY num ASC;
希望能够帮助您。如果您有其他问题需要解答,欢迎随时向我提问。
相关问题
用Oracle语句查询每门部门的平均薪资,并按照降序排列
你好,这是一个技术问题,我可以回答。您可以使用以下Oracle语句查询每个部门的平均薪资并按照降序排列:
SELECT dept_name, AVG(salary) as avg_salary
FROM employee
GROUP BY dept_name
ORDER BY avg_salary DESC;
查看 Oracle 数据库中表的大小并按升序排列
你可以使用以下 SQL 查询语句来查看 Oracle 数据库中表的大小并按升序排列:
```sql
SELECT segment_name AS table_name, bytes/1024/1024 AS size_mb
FROM user_segments
WHERE segment_type = 'TABLE'
ORDER BY size_mb ASC;
```
这将返回一个结果集,其中包含所有用户表的名称和大小(以 MB 为单位),按大小升序排列。请注意,此查询只适用于当前用户拥有的表。如果您想要查看整个数据库中的表,请更改 `user_segments` 为 `dba_segments`。
阅读全文