SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS: манипулирование данными. Семенова И.И. - 12 стр.

UptoLike

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

11
5. Выбрать все поля из таблицы Pay таким образом, чтобы в результате
порядок столбцов был следующим: Sum_pay, Pay_day, T_number,
Code_pay:
в VFP, MS SQL Server, Access:
SELECT Sum_pay, Pay_day, T_number, Code_pay FROM Pay
в Oracle:
SELECT Sum_pay, Pay_day, T_number, Code_pay FROM
ADMIN_PAY.Pay;
Выбор некоторых полей из двух (трех) таблиц.
6. Вывести список фамилий, имен, отчеств сотрудников (поля Surname,
Name, Lastname), а также значения их заработных плат (поле Sum_pay) и
даты получения (поле Pay_day):
в VFP, MS SQL Server, Access:
SELECT Surname, Name, Lastname, Sum_pay, Pay_day FROM Staff, Pay
WHERE Staff.T_number = Pay.T_number
в Oracle:
SELECT Surname, Name, Lastname, Sum_pay, Pay_day FROM
ADMIN_PAY.Staff, ADMIN_PAY.Pay WHERE Staff.T_number =
Pay.T_number;
WHERE – предложение WHERE показывает, что в результаты
запроса следует включать только некоторые строки. Для отбора строк,
включаемых в результаты запроса, используется условие поиска, которое
строится как логическое выражение, состоящее из одного или
нескольких условий, объединенных логическими конструкциями типа
AND или OR.
7. Вывести табельные номера, даты получения зарплаты и ее расклад по
статьям, результат отсортировать по табельному номеру сотрудника (рис.
4):
в VFP, MS SQL Server, Access:
SELECT T_number, Pay_day, Item_pay, Item_sum FROM Pay, Items_pay
WHERE Pay.Code_pay = Items_pay.Code_pay ORDER BY T_number
в Oracle:
SELECT T_number, Pay_day, Item_pay, Item_sum FROM
ADMIN_PAY.Pay, ADMIN_PAY.Items_pay WHERE Pay.Code_pay =
Items_pay.Code_pay ORDER BY T_number;