আমি একটি ডাটাবেস টেবিল থেকে n ম সারিটি নির্বাচন করার কয়েকটি (আদর্শভাবে) ডাটাবেস অজ্ঞানী পদ্ধতি শিখতে আগ্রহী । নিম্নলিখিত ডাটাবেসের স্থানীয় কার্যকারিতা ব্যবহার করে কীভাবে এটি অর্জন করা যায় তাও আকর্ষণীয় হবে:
- SQL সার্ভার
- মাইএসকিউএল
- পোস্টগ্রি
- SQLite
- আকাশবাণী
আমি বর্তমানে এসকিউএল সার্ভার ২০০৫-এ নিম্নলিখিতগুলির মতো কিছু করছি, তবে আমি অন্যের আরও অজ্ঞাবলিক পদ্ধতিগুলি দেখতে আগ্রহী:
WITH Ordered AS (
SELECT ROW_NUMBER() OVER (ORDER BY OrderID) AS RowNumber, OrderID, OrderDate
FROM Orders)
SELECT *
FROM Ordered
WHERE RowNumber = 1000000
উপরের এসকিউএল এর ক্রেডিট: ফিরোজ আনসারীর ওয়েবলগ
আপডেট: এসকিউএল স্ট্যান্ডার্ড সম্পর্কিত ট্রয়েস আরভিনের উত্তর দেখুন । ট্রয়লস, আমরা উদ্ধৃত করতে পারি এমন কোনও লিঙ্ক আছে?
OrderNo N, তবে সারণিতে একটি অর্ডারসিকোয়েন্সনো কলাম প্রবর্তন করুন এবং একটি নতুন ক্রম তৈরির পরে এটি একটি স্বাধীন ক্রম জেনারেটর থেকে উত্পন্ন করুন ।
offset x fetch first y rows only। বর্তমানে কমপক্ষে পোস্টগ্র্রেস, ওরাকল 12, ডিবি 2 দ্বারা সমর্থিত।