Использование ключевого слова EXCEPT в BigQuery с не табличными значениями - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу сравнить метаданные таблицы (столбцы, data_types) с некоторыми жестко закодированными значениями. Как реализовать в BigQuery следующее обычное SQL логи c?

select column_name, data_type 
from `bigquery-public-data.austin_311.INFORMATION_SCHEMA.COLUMN_FIELD_PATHS`
except
(select 'complaint_type' as column_name, 'STRING' as data_type
union all select 'complaint_description', 'STRING')s

1 Ответ

2 голосов
/ 09 апреля 2020
SELECT column_name, data_type 
FROM `bigquery-public-data.austin_311.INFORMATION_SCHEMA.COLUMN_FIELD_PATHS`
WHERE NOT (column_name, data_type) IN (
    ('complaint_type', 'STRING'), 
    ('complaint_description', 'STRING')
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...