文档库 最新最全的文档下载
当前位置:文档库 › SQL中IF语句的用法

SQL中IF语句的用法

[SQL]SQL中IF语句的用法SQL专区 2010-03-25 15:34:49 阅读74 评论0 字号:大中小
IF-ELSE语句

格式
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
设置一个变量@sex,如果@sex为’F’,
那么查询Employees中所有TitleOfCourtesy为’Ms.’
或’Mrs.’的记录;
如@sex为’M’,查询TitleOfCourtesy为’Mr.’的纪录。
如是其他的,那么查询剩下的纪录。
declare @sex char(1)
set @sex='o'
if @sex='F'
begin
select * from Employees
where TitleOfCourtesy = 'Ms.'
or TitleOfCourtesy = 'Mrs.'
end
else
begin
if @sex='M'
begin
select * from Employees
where TitleOfCourtesy = 'Mr.'
end
else
begin
select * from Employees
where TitleOfCourtesy <> 'Ms.'
and TitleOfCourtesy <> 'Mrs.'
and TitleOfCourtesy <> 'Mr.'
end
end








相关文档