CASE语句,,,“sql,SELECT CASE, WHEN condition1 THEN result1, WHEN condition2 THEN result2, ELSE result3,END FROM table_name;,“在DB2数据库中,判断语句通常使用IF、CASE和WHILE等关键字,以下是一些示例:

1、IF语句:用于根据条件执行不同的代码块。
DECLARE @num INT;
SET @num = 10;
IF @num > 5
BEGIN
PRINT '数字大于5';
END
ELSE
BEGIN
PRINT '数字小于等于5';
END 2、CASE语句:用于根据多个条件执行不同的代码块。
DECLARE @grade CHAR(1);
SET @grade = 'A';
SELECT CASE
WHEN @grade = 'A' THEN '优秀'
WHEN @grade = 'B' THEN '良好'
WHEN @grade = 'C' THEN '一般'
ELSE '不及格'
END AS '评价'; 3、WHILE循环:用于重复执行一段代码,直到满足某个条件。
DECLARE @count INT;
SET @count = 1;
WHILE @count <= 5
BEGIN
PRINT '这是第' + CAST(@count AS VARCHAR) + '次循环';
SET @count = @count + 1;
END 这些是DB2数据库中常用的判断语句,你可以根据具体需求选择合适的语句来实现你的逻辑。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复