Mengembalikan salah satu nilai dari grup tanpa menentukan mana yang dipilih. Berguna untuk menghindari error ONLY_FULL_GROUP_BY.
Same as input typeDiperbarui: 12 Jul 2026ANY_VALUE(expr)Ekspresi yang akan diambil salah satu nilainya
1 SELECT department_id, 2 ANY_VALUE(department_name) AS dept_name, 3 COUNT(*) AS emp_count 4 FROM employees 5 GROUP BY department_id;
Mengambil nama departemen tanpa memasukkannya ke GROUP BY.
1 SELECT user_id, 2 ANY_VALUE(username) AS username, 3 SUM(order_total) AS total_spent 4 FROM orders o 5 JOIN users u ON o.user_id = u.id 6 GROUP BY user_id;
Mengambil username dari join tanpa GROUP BY.
1 SELECT order_id, 2 ANY_VALUE(customer_name) AS customer, 3 COUNT(*) AS item_count 4 FROM order_items oi 5 JOIN orders o ON oi.order_id = o.id 6 GROUP BY order_id;
Customer name sama untuk semua item dalam order yang sama.
Sudah paham ANY_VALUE? Latih langsung di browser
Latihan interaktif, langsung di browser.