ВУЗ:
Составители:
Рубрика:
30
43. Вывести список сотрудников с фамилиями, начинающимися на
‘Ив’:
– в VFP:
Local Perem
Perem = ‘Ив’
SET ANSI OFF
&& объявление местной переменной
&& настройка правила сравнения
SELECT Name, Lastname, Surname FROM Staff WHERE Surname =
Perem
– в MS SQL Server:
Declare @Perem VarChar(10)
-- назначение переменной
SET @Perem= 'Ив'
SELECT Name, Lastname, Surname FROM Staff WHERE Surname LIKE
RTRIM(@Perem)+'%'
– в Oracle:
Declare
Perem VarChar2(10);
Surname_ ADMIN_PAY.Staff.Surname%TYPE;
-- назначение переменной
BEGIN
Perem:= 'Ив';
SELECT Surname INTO Surname_ FROM ADMIN_PAY.Staff WHERE
Surname LIKE RTRIM(Perem)+'%';
END;
Использование переменных вместо названий таблиц.
44. Вывести список всех сотрудников, их табельные номера, даты и
суммы получения зарплаты на руки и зарплаты, если бы у них не брали
‘подоходный налог’:
– в VFP, MS SQL Server, Access:
SELECT a.T_number, Name, Surname, Pay_day, Sum_pay, (Sum_pay-
Item_sum) FROM Staff a, Pay b, Items_pay c WHERE b.Code_pay =
c.Code_pay AND a.T_number = b.T_number AND Item_pay = 'подоходный
налог'
– в Oracle:
SELECT a.T_number, Name, Surname, Pay_day, Sum_pay, (Sum_pay-
Item_sum) FROM ADMIN_PAY.Staff a, ADMIN_PAY.Pay b,
ADMIN_PAY.Items_pay c WHERE b.Code_pay = c.Code_pay AND
a.T_number = b.T_number AND Item_pay = 'подоходный налог';
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »