Senior
Úloha SQL: existuje tabuľka users so stĺpcami userid, name, age. Nájdite ID najstaršieho používateľa.
sobes.tech AI
Odpoveď od AI
Na nájdenie ID najstaršieho používateľa v tabuľke users môžete použiť SQL dotaz so zoradením podľa veku a obmedzením na jeden záznam:
SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;
Tento dotaz zoradí používateľov podľa veku zostupne a vráti userid najstaršieho.
Ak je potrebné zohľadniť, že môže byť viac používateľov s maximálnym vekom, môžete použiť dotaz s poddotazom:
SELECT userid
FROM users
WHERE age = (SELECT MAX(age) FROM users);