SELECT
/*
+ FULL(e)
*/
employee_id, last_name
FROM
hr.employees e
WHERE
last_name
LIKE
:b1;
SELECT
/*
+ INDEX (employees emp_department_ix)
*/
employee_id, department_id
FROM
employees
WHERE
department_id
>
50
;
SELECT
/*
+ INDEX_COMBINE(e emp_manager_ix emp_department_ix)
*/
*
FROM
employees e
WHERE
manager_id
=
108
OR
department_id
=
110
;
SELECT
/*
+ INDEX_DESC(e emp_name_ix)
*/
*
FROM
employees e;
SELECT
/*
+ INDEX_FFS(e emp_name_ix)
*/
first_name
FROM
employees e;
SELECT
/*
+ INDEX_JOIN(e emp_manager_ix emp_department_ix)
*/
department_id
FROM
employees e
WHERE
manager_id
<
110
AND
department_id
<
50
;
SELECT
/*
+ MERGE(v)
*/
e1.last_name, e1.salary, v.avg_salary
FROM
employees e1,
(
SELECT
department_id,
avg
(salary) avg_salary
FROM
employees e2
GROUP
BY
department_id) v
WHERE
e1.department_id
=
v.department_id
AND
e1.salary
>
v.avg_salary;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24890594/viewspace-694179/ ,如需转载,请注明出处,否则将追究法律责任。