Senior
SQL დავალება: არსებობს users ცხრილი, სადაც არის userid, name, age სვეტები. იპოვეთ ყველაზე ასაკოვანი მომხმარებლის 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);