OFFSET 1 ROWS FETCH NEXT 10 ROWS ONLY
Oracle 12c से उपलब्ध है।
इसके बजाय, आपको अपनी क्वेरी करने और डेटा ऑर्डर करने की आवश्यकता है; फिर आदेशित पंक्तियों के लिए एक पंक्ति संख्या उत्पन्न करें; और अंत में उन पंक्ति संख्याओं पर फ़िल्टर करें। नेस्टेड उप-प्रश्नों में इन चरणों को सही क्रम में पूरा करने की आवश्यकता है:
SELECT *
FROM (
SELECT t.*,
ROWNUM AS rn
FROM (
SELECT up.NAME AS upozilaName_bn,
up.id AS upozila,
dis.NAME AS districtName_bn,
dis.id AS district,
dv.NAME AS divisionName_bn,
dv.id AS division,
w.COUNTER_TYPE,
w.COUNTER_ID,
w.STATUS
FROM X w
left join Y up ON w.UPOZILA = up.ID
left JOIN Z dis ON w.DISTRICT = dis.id
left join P dv ON w.DIVISION = dv.ID
order by upozilaName_bn asc
) T
)
WHERE rn BETWEEN 2 AND 11;