Оператор if в языке Transact-SQL соответствует оператору с тем же названием, который поддерживается почти всеми языками программирования. Оператор if выполняет один оператор Transact-SQL (или несколько операторов, составляющих блок), если логическое выражение, которое следует за ключевым словом if, возвращает значение «истина». Если оператор if содержит оператор else, то вторая группа операторов будет выполняться, если логическое выражение возвращает ложь, возвращает истину для базы данных sample.
Поэтому выполняется одиночный оператор print в части if. Обратите внимание, что этот пример использует подзапрос для определения количества строк (с помощью агрегатной функции count), которые соответствуют условию в предложении where (projectno = 'pi')- Результатом выполнения примера 8.1 будет: The number of employees in the project pi is 4 or more (Количество служащих в проекте pi 4 или более.)