arrays_overlap
2 つの配列の交差が空かどうかを確認します。指定する配列は同じデータ型でなければなりません。交差が空の場合、この関数は 0
を返します。それ以外の場合、この関数は 1
を返します。
Syntax
arrays_overlap(input0, input1)
Parameters
-
input0
: 比較したい 2 つの配列のうちの 1 つ。 -
input1
: 比較したいもう 1 つの配列。このパラメータの値は、input0
パラメータの値と同じデータ型でなければなりません。
Return value
BOOLEAN データ型の値を返します。
Examples
Example 1:
mysql> select arrays_overlap([11, 9, 3, 2], [null, 11]);
+--------------------------------------+
| arrays_overlap([11,9,3,2], [NULL,11]) |
+--------------------------------------+
| 1 |
+--------------------------------------+
Example 2:
mysql> select arrays_overlap([9, 3, 2], [null, 11]);
+-----------------------------------+
| arrays_overlap([9,3,2], [NULL,11]) |
+-----------------------------------+
| 0 |
+-----------------------------------+
Example 3:
mysql> select arrays_overlap([9, 3, null, 2], [null, 11]);
+----------------------------------------+
| arrays_overlap([9,3,NULL,2], [NULL,11]) |
+----------------------------------------+
| 1 |
+----------------------------------------+
Example 4:
mysql> select arrays_overlap([9, 3, "SQL", 2], [null, "SQL"]);
+--------------------------------------------+
| arrays_overlap([9,3,'SQL',2], [NULL,'SQL']) |
+--------------------------------------------+
| 1 |
+--------------------------------------------+