Для стандарта bigquery sql
Я пытаюсь найти подходящий синтаксис для определения того, содержит ли массив 2 или более строковых элемента.
например, если array = [«5», «6», «7», «8»]
Желаемый регистр будет примерно таким,
case "7" OR "8" in unnest(myArray) WHEN TRUE THEN
'value is in array'
ELSE 'value is not in array' end
Я могу получить одиночные значения, которые будут возвращаться как True, но не множественные, т.е. это работает нормально
case "7" in unnest(myArray) WHEN TRUE THEN
'value is in array'
ELSE 'value is not in array' end
Я также могу заставить работать вложенный оператор case, но мне действительно нужен синтаксис OR, а не если это true move на значение nxt.
Я могу найти это где угодно в документации. Есть ли там волшебники, желающие помочь?