Dưới đây là dành cho SQL chuẩn của BigQuery và đơn giản như bên dưới
#standardSQL
SELECT ANY_VALUE(first_name) first_name
FROM `project.dataset.table`
GROUP BY age
Như bạn có thể thấy, bạn chỉ thiếu hàm tổng hợp - nó có thể là bất kỳ - MAX, MIN, v.v. Tôi đã chọn ANY_VALUE làm ví dụ
Bạn có thể kiểm tra, chơi với ở trên bằng cách sử dụng một số dữ liệu giả đơn giản như trong ví dụ dưới đây
#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
với kết quả
Row first_name
1 Thomas
2 Thomas
3 Mark