SQL Server IF 用法:
IF 条件表达式
BEGIN
SQL语句
END
ELSE
BEGIN
SQL语句
END设置一个变量@sex,如果@sex为’F’,
那么查询Employees中所有TitleOfCourtesy为’Ms.’或
’Mrs.’的所有记录;如不是,查询剩下的纪录。
declare @sex char(1)
set @sex='M'
if @sex='F'
begin
select * from Employees
where TitleOfCourtesy = 'Ms.'
or TitleOfCourtesy = 'Mrs.'
end
else
begin
select * from Employees
where TitleOfCourtesy <> 'Ms.'
and TitleOfCourtesy <> 'Mrs.'
end
温馨提示:答案为网友推荐,仅供参考