ВУЗ:
Составители:
Рубрика:
29
SELECT Name, Lastname, Surname INTO Name_, Lastname_, Surname_
FROM ADMIN_PAY.Staff WHERE Date_Input BETWEEN Perem_B AND
Perem_E;
END;
42. Вывести список сотрудников, возраст которых меньше заданного
(рис. 15):
– в VFP:
Local Perem
Perem = 45
&& объявление местной переменной
SELECT Name, Lastname, Surname FROM Staff WHERE
((Day(Birthday)+Month(Birthday)*30.5)/365.25-Year(Birthday)+Year(Date()))
< Perem
– в MS SQL Server:
Declare @Perem Int
-- назначение возраста
SET @Perem= 45
SELECT Name, Lastname, Surname FROM Staff WHERE CAST(
(getdate( )-Birthday) AS INT) < @Perem
– в Oracle:
-- объявление местной переменной
Declare
Perem number(2);
Name_ ADMIN_PAY.Staff.Name%TYPE;
Lastname_ ADMIN_PAY.Staff.Lastname%TYPE;
Surname_ ADMIN_PAY.Staff.Surname%TYPE;
BEGIN
-- назначение возраста
Perem:= 45;
SELECT Name, Lastname, Surname INTO Name_, Lastname_, Surname_
FROM ADMIN_PAY.Staff WHERE trunc((Sysdate-Birthday)/365.25) <
Perem;
END;
Name Lastname Surname
Иван Петрович Иванов
Петр Аркадьевич Васильков
Иван Васильевич Артемьев
Савел Игнатьевич Соянов
Виктор Семенович Ушаков
Рис. 15. Результат запроса
с использованием переменных
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »