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

UptoLike

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

27
AS – ключевое слово, назначающее полю или выражению
альтернативное название, которое будет отражено в результате запроса.
38. Вывести список всех сотрудников, их табельные номера, даты и
суммы получения зарплаты на руки и зарплаты, если бы у них не брали
подоходный налог’, результат поместить в столбец Sum_With_Nalog:
в VFP, MS SQL Server, Access:
SELECT Staff.T_number, Name, Surname, Pay_day, Sum_pay, (Sum_pay-
Item_sum) AS Sum_With_Nalog FROM Staff INNER JOIN Pay INNER JOIN
Items_pay ON Pay.Code_pay = Items_pay.Code_pay ON Staff.T_number =
Pay.T_number WHERE Item_pay = 'подоходный налог'
в Oracle:
SELECT Staff.T_number, Name, Surname, Pay_day, Sum_pay, (Sum_pay-
Item_sum) AS Sum_With_Nalog FROM ADMIN_PAY.Staff INNER JOIN
ADMIN_PAY.Pay INNER JOIN ADMIN_PAY.Items_pay ON Pay.Code_pay
= Items_pay.Code_pay ON Staff.T_number = Pay.T_number WHERE
Item_pay = 'подоходный налог';
В формуле запроса стоит минус
, так как в таблице значения налогов
хранятся как отрицательные числа.
39. Объединить данные фамилии, имена, отчества в одном столбце с
названием FIO (рис. 14):
в VFP, MS SQL Server, Access:
SELECT (RTRIM(Surname) + ' ' + RTRIM(Name) + ' '+ Lastname) AS
FIO FROM Staff
в Oracle:
SELECT (RTRIM(Surname) + ' ' + RTRIM(Name) + ' '+ Lastname) AS
FIO FROM ADMIN_PAY.Staff;
FIO
Иванов Иван Петрович
Сидоров Василий Михайлович
Васильков Петр Аркадьевич
Артемьев Иван Васильевич
Соянов Савел Игнатьевич
Ушаков Виктор Семенович
Иванова Анна Михайловна
Рис. 14. Объединение данных
40. Объединить данные фамилии, имена, отчества и названия
должности в одном столбце с названием FIO_Post:
в VFP, MS SQL Server, Access: