156
Пример 6: Использование операторских скобок и условных конструкций для
поиска ответа – количество кафедр больше 10, да или нет
DECLARE @a INT
DECLARE @str CHAR(30)
SET @a = (SELECT COUNT(*) FROM kafedra)
IF @a >10 BEGIN
SET @str = 'Количество кафедр больше 10'
SELECT @str
END ELSE
BEGIN
SET @str = 'Количество кафедр = ' + str(@a)
SELECT @str
END
Выполните и сохраните запрос.
Самостоятельно создать на языке P-SQL запросы, с помощью которых
Запрос 5.
Подсчитать количество факультетов. Если их в таблице от 2 до 4, то
ничего не сообщать, в противном случае вывести сообщение вида "В таблице ...
факультетов" (вместо многоточия поставить точное количество факультетов).
Запрос 6.
Подсчитать средний год рождения студентов. Если полученный год в
диапозоне от 1980 до 1999, то ничего не сообщать, в противном случае вывести
сообщение вида "Средний год рождения = ." (вместо многоточия поставить точный
средний год).
Достарыңызбен бөлісу: