Case语句是条件判断语句的一种,可以完成比if语句更强的判断,可以解决if语句中嵌套过多的问题。
用法:
DECLARE @Name
DECLARE @Result
SELECT @Name = 姓名
FROM 学生表
WHERE 学生ID = 1
SET @result = CASE @Name
WHEN '张三' THEN '这个学生是张三'
WHEN '李四' THEN '这个学生是李四'
WHEN '王五' THEN '这个学生是王五'
ELSE '不认识'
END
如果都不复合条件,返回null
本文介绍了SQL中的Case语句,这是一种强大的条件判断语句,能够有效解决if语句嵌套过多的问题。通过具体示例展示了如何使用Case语句进行学生姓名的匹配,并返回相应的描述。
1104

被折叠的 条评论
为什么被折叠?



