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 աշխատողներին։