Conditions are If parameter is Null then all data other wise it will compare with parameter value.
CREATE TABLE TableN(ID INT,Val VARCHAR(50))INSERT INTO TableNSELECT 1,'X1' UNION ALLSELECT 2,'X2' UNION ALLSELECT 3,'X3' UNION ALLSELECT 4,'X4' UNION ALLSELECT 5,'X5' UNION ALLSELECT 6,'X6' UNION ALLSELECT 7,'X7' UNION ALLSELECT 8,'X8'DECLARE @Param VARCHAR(30)SET @Param = 'X'SELECT * FROM TableNWHERE1 = CASE WHEN @Param Is Null THEN 1 ENDORVal = @Param
That’s It
Enjoy Learning.
No comments:
Post a Comment