Sobes.tech
Senior

SQL vazifasi: users jadvali mavjud bo'lib, unda userid, name, age ustunlari bor. Eng katta yoshdagi foydalanuvchining ID sini toping.

sobes.tech AI

AIdan javob

users jadvalidagi eng katta yoshdagi foydalanuvchining ID sini topish uchun, yosh bo‘yicha saralash va bitta yozuv bilan cheklashni amalga oshiradigan SQL so‘rovini ishlatishingiz mumkin:

SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;

Ushbu so‘rov foydalanuvchilarni yosh bo‘yicha kamayish tartibida saralaydi va eng katta yoshdagi foydalanuvchining userid sini qaytaradi.

Agar maksimal yoshga ega bir nechta foydalanuvchilar bo‘lishi mumkinligini hisobga olmoqchi bo‘lsangiz, quyidagi subquery bilan so‘rovni ishlatishingiz mumkin:

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