Sobes.tech
Senior

SQL ülesanne: on tabel nimega users koos veergudega userid, name, age. Leia vanima kasutaja ID.

sobes.tech AI

Vastus AI-lt

Oma kasutaja ID leidmiseks users tabelis, saate kasutada SQL-päringut, mis sorteerib vanuse järgi ja piirab ühe kirje juurde:

SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;

See päring sorteerib kasutajad vanuse järgi kahanevalt ja tagastab vanima kasutaja userid.

Kui peate arvestama, et võib olla mitu kasutajat maksimaalse vanusega, saate kasutada alam-päringut:

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