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 |
+--------------------------------------------------+