Sobes.tech
Senior

SQL тапшырмасы: userid, name, age багыттары бар болгон users таблицасы бар. Эң чоң жаштагы колдонуучунун ID-син табыңыз.

sobes.tech AI

AIден жооп

users таблицасында эң карыган колдонуучунун IDсин табуу үчүн, жаш боюнча сорттоо жана бир жазуу менен чектөө колдонулган SQL суроосун колдонсоңуз болот:

SELECT userid
FROM users
ORDER BY age DESC
LIMIT 1;

Бул суроо колдонуучуларды жаш боюнча төмөндөп тартипте сорттоп, эң карыган колдонуучунун userid-син кайтарат.

Эгер максималдуу жаштагы бир нече колдонуучу болушу мүмкүн деп эсептесеңиз, анда төмөнкү субсуроону колдонгон суроону колдонсоңуз болот:

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