Di bawah ini untuk BigQuery Standard SQL dan sesederhana di bawah ini
#standardSQL
SELECT ANY_VALUE(first_name) first_name
FROM `project.dataset.table`
GROUP BY age
Seperti yang Anda lihat, Anda hanya kehilangan fungsi agregasi - bisa apa saja - MAX, MIN, dll. Saya telah memilih ANY_VALUE sebagai contoh
Anda dapat menguji, bermain dengan di atas menggunakan beberapa data dummy yang disederhanakan seperti pada contoh di bawah ini
#standardSQL
WITH `project.dataset.table` AS (
SELECT 'Thomas' first_name, 25 age UNION ALL
SELECT 'Mike', 25 UNION ALL
SELECT 'Thomas', 30 UNION ALL
SELECT 'Mark', 40
)
SELECT ANY_VALUE(first_name) first_name
FROM `project.dataset.table`
GROUP BY age
dengan hasil
Row first_name
1 Thomas
2 Thomas
3 Mark