Sobes.tech
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);