У меня есть таблица в BigQuery с 5 столбцами, ни один из которых не является столбцом уникального идентификатора.
Я хочу проверить, есть ли какие-либо дубликаты строк в этой таблице. В настоящее время я делаю это с помощью запроса, как показано ниже:
SELECT conc, COUNT(*) AS total
FROM (SELECT CONCAT(CAST(col1 AS STRING),
CAST(col2 AS STRING),
CAST(col3 AS STRING),
CAST(col4 AS STRING),
CAST(col5 AS STRING)) AS conc
FROM <table>)
GROUP BY conc
HAVING total > 1
Есть ли более простой способ сделать это? Потому что я действительно хочу сделать это для таблицы с десятками столбцов.