| Previous | Home | Next |
IF...ELSE Statement
Syntax:
IF boolean_expression
{sql_statement}
ELSE boolean_expression
{sql_statement}
where, boolean_expression is the condition that evaluates to either TRUE or FALSE.
sql_statement is any T-SQL statement.
statement_block is a collection of T-SQL statements.
BEGIN...END Statement
Syntax:
BEGIN
{sql_statement}
END
where, sql_statement is one or more SQL statements
The BEGIN...END block is nested and is most often used with the IF...ELSE statement and the WHILE looops.
Example:
IF EXISTS (SELECT * FROM employee WHERE emp_name='anchal')
BEGIN
PRINT 'The Details of employee are Available'
SELECT * FROM employee WHERE emp_name='anchal'
END
ELSE
PRINT 'Employee details not Available'
output
IF EXISTS (SELECT * FROM employee WHERE emp_name='anchal')
BEGIN
PRINT 'The Details of employee are Available'
SELECT * FROM employee WHERE emp_name='Ram'
END
ELSE
PRINT 'Employee details not Available'
Example: There are number of employee in the employee table and there salary different according to there experience, the administrator want to increase there salary then this code be written.
SELECT * FROM employee
output
IF (SELECT MAX (emp_sal) FROM employee )<45000
BEGIN
UPDATE employee
SET emp_sal=emp_sal+25000
END
ELSE
BEGIN
UPDATE employee
SET emp_sal=emp_sal+10000
END
SELECT * FROM employee
output
| Previous | Home | Next |