DesNorton
SSC-Insane
Points: 24620
More actions
November 14, 2019 at 4:34 am
#3697552
IF (SELECT count(emp.name) FROM **** WHERE *** IN (***)) > 0BEGIN SELECT 1;END;ELSEBEGIN SELECT 0;END;
satishpatro
Valued Member
Points: 64
November 14, 2019 at 4:59 am
#3697555
I ended up using IIF
SELECT IIF(count(erm.employee_code) > 0, 1, 0)FROM ****WHERE *** IN (***)
SQLian
SSC-Addicted
Points: 422
November 18, 2019 at 10:55 am
#3698462
If you just want to know if there are any such records it is usually better to use "exists" rather than making SQL Server provide a full count
IF exists (SELECT null FROM **** WHERE *** IN (***))BEGIN SELECT 1;END;ELSEBEGIN SELECT 0;END;
Viewing 3 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply