跳到主要内容

ARRAYS_OVERLAP

描述

判断left和right数组中是否包含公共元素

语法

ARRAYS_OVERLAP(<left>, <right>)

参数

参数说明
<left>待判断的数组
<right>带判断的数组

返回值

返回判断结果: 1:left和right数组存在公共元素;0:left和right数组不存在公共元素;NULL:left或者right数组为NULL;或者left和right数组中,任意元素为NULL

举例

SELECT ARRAYS_OVERLAP(['a', 'b', 'c'], [1, 2, 'b']);
+--------------------------------------------------+
| arrays_overlap(['a', 'b', 'c'], ['1', '2', 'b']) |
+--------------------------------------------------+
| 1 |
+--------------------------------------------------+