Loading...

Бир катар катарларды алуу. LIMIT оператору

LIMIT оператору саптардын белгиленген санын чыгарат жана төмөнкү синтаксиске ээ:

1
LIMIT [offset,] rowcount

Эгерде LIMIT оператору бир параметрден өтсө, ал алуу үчүн катарлардын санын көрсөтөт. Эгерде эки параметр өткөрүлсө, анда биринчи параметр башынан офсетти орнотот, башкача айтканда, канча сапты өткөрүп жиберүү керек, ал эми экинчи параметр ошондой эле чыгарыла турган саптардын санын көрсөтөт.

Мисалы, биринчи үч сапты тандайлы:

1
2
SELECT * FROM Products
LIMIT 3;

MySQLдеги LIMIT оператору

Эми биз экинчи параметрди колдонобуз жана тандап алуу болушу керек болгон офсетти көрсөтөбүз:

1
2
SELECT * FROM Products
LIMIT 2, 3;

Бул учурда, биринчи эки сап өткөрүлбөйт жана кийинки 3 сап чыгарылат:

MySQLде LIMIT жана OFFSET

Адатта, LIMIT оператору ORDER BY оператору менен бирге колдонулат:

1
2
3
SELECT * FROM Products
ORDER BY ProductName
LIMIT 2, 3;