Senior
SQL feladat: van egy users nevű tábla, amelyben a userid, name, age oszlopok vannak. Találd meg a legidősebb felhasználó azonosítóját.
sobes.tech MI
Válasz az MI-től
Az users táblában a legidősebb felhasználó azonosítójának megtalálásához használhat egy SQL lekérdezést, amely az életkor szerint rendez és egy rekordra korlátoz:
SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;
Ez a lekérdezés az életkor szerint csökkenő sorrendben rendezi a felhasználókat, és visszaadja a legidősebb felhasználó userid-jét.
Ha figyelembe kell venni, hogy több felhasználó is lehet a maximális életkornál, akkor használhat egy al-lekérdezést:
SELECT userid
FROM users
WHERE age = (SELECT MAX(age) FROM users);