ВУЗ:
Составители:
Рубрика:
- 18 -
FROM EMP
WHERE DEPTNO = 30; --- пример клаузы WHERE
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7499 ALLEN SALESMAN 7698 20-FEB-81 1,600.00 300.00 30
7521 WARD SALESMAN 7698 22-FEB-81 1,250.00 500.00 30
7654 MARTIN SALESMAN 7698 28-SEP-81 1,250.00 1,400.00 30
7698 BLAKE MANAGER 7839 01-MAY-81 2,850.00 30
7844 TURNER SALESMAN 7698 08-SEP-81 1,500.00 30
7900 JAMES CLERK 7698 03-DEC-81 950.00 30
Клауза WHERE заставляет искать данные в таблице и выводить только
те строки, которые удовлетворяют условиям поиска. В примере выше будут
возвращены только те строки, где номер отдела работника был равен 30
(WHERE DEPTNO = 30).
Сложные (комбинированные) условия поиска
Иногда необходимо задать несколько условий поиска в клаузе WHERE.
Предположим, например, что необходимо иметь
список менеджеров компа-
нии с окладом более 2800 долларов:
SELECT ENAME,JOB,SAL
FROM EMP
WHERE JOB = 'MANAGER'
AND SAL > 2800; --- логическая связка AND
ENAME JOB SAL
JONES MANAGER 2,975.00
BLAKE MANAGER 2,850.00
Несколько условий поиска объединены здесь словом ключевым
AND (И) (JOB='MANAGER' AND SAL>2800). Соединитель AND означает,
что данные должны удовлетворять обоим перечисленным условиям поис-
ка. Можно соединять по AND любое число условий.
Альтернативные условия поиска
В дополнение к возможности выбирать строки, соответствующие
всем условиям, можно выбирать и строки, соответствующие любому из не-
скольких условий:
SELECT ENAME, JOB,SAL
FROM EMP
WHERE JOB = 'MANAGER'
- 18 -
FROM EMP
WHERE DEPTNO = 30; --- пример клаузы WHERE
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7499 ALLEN SALESMAN 7698 20-FEB-81 1,600.00 300.00 30
7521 WARD SALESMAN 7698 22-FEB-81 1,250.00 500.00 30
7654 MARTIN SALESMAN 7698 28-SEP-81 1,250.00 1,400.00 30
7698 BLAKE MANAGER 7839 01-MAY-81 2,850.00 30
7844 TURNER SALESMAN 7698 08-SEP-81 1,500.00 30
7900 JAMES CLERK 7698 03-DEC-81 950.00 30
Клауза WHERE заставляет искать данные в таблице и выводить только
те строки, которые удовлетворяют условиям поиска. В примере выше будут
возвращены только те строки, где номер отдела работника был равен 30
(WHERE DEPTNO = 30).
Сложные (комбинированные) условия поиска
Иногда необходимо задать несколько условий поиска в клаузе WHERE.
Предположим, например, что необходимо иметь список менеджеров компа-
нии с окладом более 2800 долларов:
SELECT ENAME,JOB,SAL
FROM EMP
WHERE JOB = 'MANAGER'
AND SAL > 2800; --- логическая связка AND
ENAME JOB SAL
JONES MANAGER 2,975.00
BLAKE MANAGER 2,850.00
Несколько условий поиска объединены здесь словом ключевым
AND (И) (JOB='MANAGER' AND SAL>2800). Соединитель AND означает,
что данные должны удовлетворять обоим перечисленным условиям поис-
ка. Можно соединять по AND любое число условий.
Альтернативные условия поиска
В дополнение к возможности выбирать строки, соответствующие
всем условиям, можно выбирать и строки, соответствующие любому из не-
скольких условий:
SELECT ENAME, JOB,SAL
FROM EMP
WHERE JOB = 'MANAGER'
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
