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