Junior — Middle
როგორ შეიძლება შეზღუდოთ რაოდენობა ან აირჩიოთ კონკრეტული ჩანაწერები SELECT ოპერაციის შესრულებისას?
sobes.tech AI
პასუხი AI-სგან
SQL-ში SELECT ოპერაციის შესრულებისას ჩანაწერების რაოდენობის შეზღუდვა ან გარკვეული ჩანაწერების არჩევა ხდება საკვანძო სიტყვებისა და კონსტრუქციების გამოყენებით:
- LIMIT — შეზღუდავს დაბრუნებულ ხაზების რაოდენობას. მაგალითად,
SELECT * FROM users LIMIT 10;დაბრუნებს პირველ 10 ჩანაწერს. - WHERE — ფილტრავს ჩანაწერებს პირობის მიხედვით. მაგალითად,
SELECT * FROM orders WHERE status = 'completed';აირჩევს მხოლოდ დასრულებულ შეკვეთებს. - OFFSET — გამოტოვებს მითითებულ რაოდენობას ხაზებს შედეგების დაბრუნებამდე. მაგალითად,
SELECT * FROM products LIMIT 10 OFFSET 20;დაბრუნებს 10 ჩანაწერს, დაწყებული 21-დან.
მაგალითი:
SELECT id, name FROM employees WHERE department = 'Sales' LIMIT 5;
ეს შეკითხვა აირჩევს გაყიდვების განყოფილების პირველ 5 თანამშრომელს.