ВУЗ:
Составители:
Рубрика:
- 21 -
В некоторых вариантах SQL (например, в давно применяющемся в ар-
мии США сервере Borland InterBase) присутствует (нестандартная) клауза
STARTING (позволяет выбрать строку, начинающуюся с заданного набо-
ра символов); некоторые авторы издевательски сопоставляют введе-
ние вышеописанной клаузы с 'определенной степенью тугодумия воен-
ных', трудно воспринимающих традиционный синтаксис клаузы LIKE вы-
борки по образцу.
Операторы сравнения
BETWEEN, IN и LIKE можно предварять словом
NOT (HE) и соединять с AND и OR для формирования сложных клауз
WHERE, предназначенных для выбора нужных строк.
Контрольные вопросы
1. Опишите формат SQL-предписания выбора конкретных колонок таблицы.
2. Каким образом SQL позволяет осуществить выбор строк таблицы, удовле-
творяющим заданным условиям?
3. С помощью каких
приемов осуществляются альтернативные условия поис-
ка в таблице?
4. Каковы символы сравнения по образцу в клаузе LIKE языка SQL?
1.6.Упорядочение строк по запросу
Во всех предыдущих примерах строки выводились на экран в порядке,
заданном существующей таблицей. Возможно управлять порядком вывода
строк на экран путем ввода клаузы ORDER BY (ПО) в конец
команды
SELECT. Например, если желательно вывести список работников отдела
30, упорядоченный по окладам, следует воспользоваться следующим за-
просом:
SELECT SAL,JOB,ENAME
FROM EMP
WHERE DEPTNO = 30
ORDER BY SAL; --- пример клаузы ORDER BY
SAL JOB ENAME
950.00 CLERK JAMES
1,250.00 SALESMAN WARD
1,250.00 SALESMAN MARTIN
1,500.00 SALESMAN TURNER
1,600.00 SALESMAN ALLEN
2,850.0 MANAGER BLAKE
Клауза ORDER BY ведет сортировку строк по увеличивающемуся
(меньший оклад сначала) порядку. Но упорядочение не ограничивается
- 21 - В некоторых вариантах SQL (например, в давно применяющемся в ар- мии США сервере Borland InterBase) присутствует (нестандартная) клауза STARTING (позволяет выбрать строку, начинающуюся с заданного набо- ра символов); некоторые авторы издевательски сопоставляют введе- ние вышеописанной клаузы с 'определенной степенью тугодумия воен- ных', трудно воспринимающих традиционный синтаксис клаузы LIKE вы- борки по образцу. Операторы сравнения BETWEEN, IN и LIKE можно предварять словом NOT (HE) и соединять с AND и OR для формирования сложных клауз WHERE, предназначенных для выбора нужных строк. Контрольные вопросы 1. Опишите формат SQL-предписания выбора конкретных колонок таблицы. 2. Каким образом SQL позволяет осуществить выбор строк таблицы, удовле- творяющим заданным условиям? 3. С помощью каких приемов осуществляются альтернативные условия поис- ка в таблице? 4. Каковы символы сравнения по образцу в клаузе LIKE языка SQL? 1.6.Упорядочение строк по запросу Во всех предыдущих примерах строки выводились на экран в порядке, заданном существующей таблицей. Возможно управлять порядком вывода строк на экран путем ввода клаузы ORDER BY (ПО) в конец команды SELECT. Например, если желательно вывести список работников отдела 30, упорядоченный по окладам, следует воспользоваться следующим за- просом: SELECT SAL,JOB,ENAME FROM EMP WHERE DEPTNO = 30 ORDER BY SAL; --- пример клаузы ORDER BY SAL JOB ENAME 950.00 CLERK JAMES 1,250.00 SALESMAN WARD 1,250.00 SALESMAN MARTIN 1,500.00 SALESMAN TURNER 1,600.00 SALESMAN ALLEN 2,850.0 MANAGER BLAKE Клауза ORDER BY ведет сортировку строк по увеличивающемуся (меньший оклад сначала) порядку. Но упорядочение не ограничивается
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »