首页 热点专区 义务教育 高等教育 出国留学 考研考公

帮小弟解释一下意义:CASE a WHEN 1 THEN b ELSE NULL END

发布网友

我来回答

3个回答

热心网友

SELECT CASE '张三' WHEN '张三' THEN '张三' ELSE NULL END
-- 如果 '张三' 值是 '张三' 那么返回 '张三' 否则 返回NULL值
-- 如果(CASE) '张三' 值是(WHEN) '张三' 那么返回(THEN) '张三' 否则(ELSE) 返回NULL值 (END判断结束)
SELECT CASE '李四' WHEN '王五' THEN '李四' ELSE NULL END

热心网友

判断a的值,如果是1 则执行 b 否则 什么都不做 结束

热心网友

如果选择a时,如果值是1时返回b 否者返回 空

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com