Senior
Zadanie SQL: istnieje tabela users z kolumnami userid, name, age. Znajdź ID najstarszego użytkownika.
sobes.tech AI
Odpowiedź od AI
Aby znaleźć ID najstarszego użytkownika w tabeli users, można użyć zapytania SQL z sortowaniem po wieku i ograniczeniem do jednej rekord:
SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;
To zapytanie sortuje użytkowników według wieku malejąco i zwraca userid najstarszego.
Jeśli trzeba uwzględnić, że może być kilku użytkowników z maksymalnym wiekiem, można użyć zapytania z podzapytaniem:
SELECT userid
FROM users
WHERE age = (SELECT MAX(age) FROM users);