Введение в язык SQL запросов к базам данных. Баканов В.М. - 56 стр.

UptoLike

Составители: 

- 56 -
Исполняемый файл данного тренажера имеет название SQL_2.EXE, при
работе используется ранее описанная таблица ЕМР и таблица DEPT (строе-
ние таблицы DEPT приведено выше), алиас DEPT.
Общий вид экрана при работе с тренажером SQL_2 приведен ниже на
рис.2.3. Условно экран разбит на 2 области - в верхней вводятся SQL-
директивы и просматривается результат их выполнения (в окне
'РЕЗУЛЬТИРУЮЩАЯ
ТАБЛИЦА), в нижней показаны исходные таблицы
DEPT и ЕМР (допускается их редактирование с помощью линеек управле-
ния).
Пользователь вводит текст SQL-директивы в соответствующем окне
и нажимает кнопку ВЫПОЛНИТЬ, после чего в окне РЕЗУЛЬТИРУЮЩАЯ
ТАБЛИЦА индицируется результат SQL-запроса или выдается предупре-
ждение о невозможности выполнения. SQL-выражение запоминается в дис-
ковом файле с
расширением SQL_2.SQL и восстанавливается при пере-
стартовке тренажера.
Примеры SQL-запросов к таблицам DEP и ЕМР приведен выше. Заме-
тим, что при использовании поля HIREDATE следует применять встроенные
функции DAY(), MONTH(), YEAR(); подробнее см. контекстный HELP. Точ-
ка с запятой в конце SQL-строки необязательна. Локальный SQL поддер-
живает псевдонимы внутри SQL-выражений (см. ниже задаваемые в клаузе
FROM псевдонимы D и Е
для таблиц DEPT и ЕМР соответственно).
SELECT D.deptno,D.dname,D.loc,E.ename,E.job,E.hiredate,E.sal,E.comm
FROM 'dept' D, 'emp' E
WHERE D.deptno = E.deptno
ORDER BY E.sal
                                  - 56 -



     Исполняемый файл данного тренажера имеет название SQL_2.EXE, при
работе используется ранее описанная таблица ЕМР и таблица DEPT (строе-
ние таблицы DEPT приведено выше), алиас DEPT.
     Общий вид экрана при работе с тренажером SQL_2 приведен ниже на
рис.2.3. Условно экран разбит на 2 области - в верхней вводятся SQL-
директивы и просматривается результат их выполнения (в окне
'РЕЗУЛЬТИРУЮЩАЯ ТАБЛИЦА), в нижней показаны исходные таблицы
DEPT и ЕМР (допускается их редактирование с помощью линеек управле-
ния).
     Пользователь вводит текст SQL-директивы в соответствующем окне
и нажимает кнопку ВЫПОЛНИТЬ, после чего в окне РЕЗУЛЬТИРУЮЩАЯ
ТАБЛИЦА индицируется результат SQL-запроса или выдается предупре-
ждение о невозможности выполнения. SQL-выражение запоминается в дис-
ковом файле с расширением SQL_2.SQL и восстанавливается при пере-
стартовке тренажера.
     Примеры SQL-запросов к таблицам DEP и ЕМР приведен выше. Заме-
тим, что при использовании поля HIREDATE следует применять встроенные
функции DAY(), MONTH(), YEAR(); подробнее см. контекстный HELP. Точ-
ка с запятой в конце SQL-строки необязательна. Локальный SQL поддер-
живает псевдонимы внутри SQL-выражений (см. ниже задаваемые в клаузе
FROM псевдонимы D и Е для таблиц DEPT и ЕМР соответственно).

SELECT D.deptno,D.dname,D.loc,E.ename,E.job,E.hiredate,E.sal,E.comm
FROM 'dept' D, 'emp' E
WHERE D.deptno = E.deptno
  ORDER BY E.sal