Sobes.tech
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 თანამშრომელს.