发布网友 发布时间:2022-04-21 01:33
共2个回答
热心网友 时间:2022-04-09 05:18
select a.node,b.BUSINESS_LIST from A1 a left join B1 b on a.node = b.node and
REGEXP_LIKE(A.BUSINESS_LIST,B.BUSINESS_LIST);
这样子就可以了。
热心网友 时间:2022-04-09 06:36
Case when 的用法,简单Case函数
简单CASE表达式,使用表达式确定返回值:
语法:
CASE search_expression
WHEN expression1 THEN result1
WHEN expression2 THEN result2
...
WHEN expressionN THEN resultN
ELSE default_result
搜索CASE表达式,使用条件确定返回值:
语法:
CASE
WHEN condition1 THEN result1
WHEN condistion2 THEN result2
...
WHEN condistionN THEN resultN
ELSE default_result
END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些*,比如写判断式。
还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。