Senior
Задача SQL: има таблица users с колони userid, name, age. Намерете ID на най-възрастния потребител.
sobes.tech AI
Отговор от AI
За да намерите ID на най-възрастния потребител в таблицата users, можете да използвате SQL заявка с сортиране по възраст и ограничение до един запис:
SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;
Тази заявка сортира потребителите по възраст в низходящ ред и връща userid на най-възрастния.
Ако трябва да вземете предвид, че може да има няколко потребителя с максимална възраст, можете да използвате заявка с подзаявка:
SELECT userid
FROM users
WHERE age = (SELECT MAX(age) FROM users);