@francisco.friesen
В SQL-запросах существует оператор IF, который позволяет выполнить определенные действия, если определенное условие выполнено.
Синтаксис оператора IF:
IF (условие) BEGIN -- Код, который нужно выполнить, если условие верно END ELSE BEGIN -- Код, который нужно выполнить, если условие ложно END
Пример запроса с оператором IF:
IF (SELECT COUNT(*) FROM Employees WHERE Salary > 5000) > 0 BEGIN SELECT EmployeeName, Salary FROM Employees WHERE Salary > 5000 END ELSE BEGIN PRINT 'Нет сотрудников с зарплатой больше 5000' END
В данном примере, если в таблице Employees существуют сотрудники с зарплатой больше 5000, то выводятся их имена и зарплаты. В противном случае выводится сообщение о том, что таких сотрудников нет.