ELSE 子句

如果没有为真的上一级统计存在于 IF 子句或任何 ELIF 子句,则执行 ELSE子句。

在以下示例中,SPL 函数使用具有 ELIF 子句和 ELSE 子句的 IF 语句。IF 语句比较两个字符串。

函数显示 1 来指示第一个字符串按字母顺序出现在第二个字符串前面,或则当前第一个字符串按字母顺序出现在第二个字符串后面时,则显示 -1 。如果字符串都相同,则返回量(0)。
CREATE FUNCTION str_compare (str1 CHAR(20), str2 CHAR(20))
        RETURNING INT;
        DEFINE result INT;
        IF str1 > str2 THEN LET result =1;
        ELIF str2 > str1 THEN LET result = -1;
        ELSE LET result = 0;
        END IF
        RETURN result;
        END FUNCTION -- str_compare