Sobes.tech
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);