
地 址:上海市黄浦66号
电 话:13332133228
网址:yntbgc.com
邮 箱:72055031@qq.com
在Oracle中,人(ren)知可(ke)以使用ROWNUM进行分页查询,技巧ROWNUM是小技一个伪列,表示返回结果(guo)集中的巧被行号,以下是(shi)知道一个分页查询的例子:(图片来源网络,侵删)
SELECT * FROM ( SELECT EMP.*,人知 ROWNUM AS rn FROM EMP WHERE ROWNUM <= 40) WHERE rn >= 21;

SELECT name, age, salary, CASE WHEN salary > 5000 THEN '高级' WHEN salary > 3000 THEN '中(zhong)级' ELSE '初级' END AS levelFROM employee;
在Oracle中(zhong),可以使(shi)用INNER JOIN进行多表查询,巧被以(yi)下是知道一个多表查询的例子:

SELECT e.name, d.department_nameFROM employee eINNER JOIN department d ON e.department_id = d.department_id;在Oracle中,可以(yi)使用GROUP BY进(jin)行分组查询,人知以下是技巧一个分组查询的例子:

SELECT department_id, COUNT(*) as employee_countFROM employeeGROUP BY department_id;在Oracle中,可以使用HAVING进行(xing)分(fen)组后的(de)小技筛选,以下是巧被一个(ge)分组后筛选的例子:
SELECT department_id, COUNT(*) as employee_countFROM employeeGROUP BY department_idHAVING employee_count > 10;在Oracle中,可(ke)以使用ORDER BY进行排序查询,知道以(yi)下是(shi)一个排序查询的例子:
SELECT * FROM employeeORDER BY age DESC;
在Oracle中,可以使用UNION ALL合并多个(ge)查询结果,以下是一个合并查询结果的例子:
SELECT name, age FROM employee1UNION ALLSELECT name, age FROM employee2;