Sobes.tech
Senior

Úloha SQL: existuje tabulka users se sloupci userid, name, age. Najděte ID nejstaršího uživatele.

sobes.tech AI

Odpověď od AI

Pro nalezení ID nejstaršího uživatele v tabulce users můžete použít SQL dotaz seřazený podle věku a omezený na jeden záznam:

SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;

Tento dotaz seřadí uživatele podle věku sestupně a vrátí userid nejstaršího.

Pokud je třeba vzít v úvahu, že může být více uživatelů s maximálním věkem, můžete použít dotaz s poddotazem:

SELECT userid
FROM users
WHERE age = (SELECT MAX(age) FROM users);