Mysql Tutorial
  • ডাটাবেজ কি
    • ডাটাবেজ সফটওয়্যার কি?
    • RDBMS
  • এসকিউএল
    • SQL কি কি করতে পারে?
    • mysql এ কোড করা :
  • ডেটাবেজ তৈরি/ডিলেট করা
    • ডেটাবেজ তৈরি CREATE DATABASE
    • ডেটাবেজ ডিলেট করা (DROP DATABASE)
  • ডেটাবেজ টেবিল
    • টেবিল তৈরী
    • টেবিলের কলাম ডেটা টাইপ
      • প্রাইমারি কী
      • SQL NOT NULL কনস্ট্রেইন্ট
      • SQL UNIQUE কনস্ট্রেইন্ট
      • SQL Default কনস্ট্রেইন্ট
      • SQL CHECK কনস্ট্রেইন্ট
    • student টেবিল তৈরি
    • teacher টেবিল তৈরি
    • orders টেবিল তৈরি
    • student_result টেবিল তৈরি
    • attendance_count টেবিল তৈরি
    • টেবিল ডিলেট করা (DROP table)
    • টেবিলের তথ্য-সমূহ ডিলেট করা (TRUNCATE TABLE)
  • Insert,Select,Update,Delete
    • ইনসার্ট ইন্টু-Insert Into
      • INSERT উদাহরণ
    • সিলেক্ট-Select
    • UPDATE স্টেটমেন্ট
      • Update উদাহরণ
    • Delete
      • DELETE উদাহরণ
  • ডাটা সর্ট করা
    • ডাটা সর্ট উদাহরণ
  • ডাটা ফিল্টার করা:
    • DISTINCT স্টেটমেন্ট
    • LIMIT স্টেটমেন্ট
    • WHERE স্টেটমেন্ট
    • Where YEAR
    • WHERE Comparison অপারেটর
      • (=) অপারেটর
      • (<>)অপারেটর
      • (>) অপারেটর
      • ( < ) অপারেটর
      • (>=) অপারেটর
      • (<=) অপারেটর
    • WHERE Logical অপারেটর
      • AND অপারেটর
      • OR অপারেটর
      • IN অপারেটর
      • LIKE অপারেটর
      • NOT কীওয়ার্ড
      • BETWEEN অপারেটর
      • is Null
  • এসকিউএল CASE
  • এসকিউএল GROUP BY
  • এসকিউএল HAVING
  • এসকিউএল Alias
  • এসকিউএল Join
    • এসকিউএল INNER JOIN
    • এসকিউএল LEFT JOIN
    • এসকিউএল Right JOIN
  • এসকিউএল UNION অপারেটর
  • এসকিউএল UNION All অপারেটর
  • এসকিউএল ফাংশন
    • এসকিউএল AVG() ফাংশন
    • এসকিউএল COUNT ফাংশন
    • এসকিউএল MAX ফাংশন
    • এসকিউএল MIN ফাংশন
    • এসকিউএল SUM ফাংশন
    • এসকিউএল UCASE() ফাংশন
    • এসকিউএল LCASE() ফাংশন
    • এসকিউএল CONCAT () ফাংশন
    • এসকিউএল CONVERT() ফাংশন
  • Real Life Example
    • মাসিক হিসাব বের করা
Powered by GitBook
On this page
  1. ডাটা ফিল্টার করা:

LIMIT স্টেটমেন্ট

PreviousDISTINCT স্টেটমেন্টNextWHERE স্টেটমেন্ট

Last updated 2 years ago

একটা স্টেটমেন্ট এ কয়টি রও বা সারি রিটার্ন করবে তা limit কীওয়ার্ড দ্বারা নির্ধারণ করা হয়।

LIMIT স্টেটমেন্টটি SELECT স্টেটমেন্টের সাথে ব্যবহার করা হয়। একটা ডেটাবেসের একটা টেবিলে হাজার হাজার সারি থাকতে পারে এখান থেকে কয়েকটি সারি যদি দেখতে চান তাহলে তখনই LIMIT লাগবে। LIMIT দিয়ে চাইলে মাঝখান থেকে কয়েকটি সারি বা প্রথমের দিকে থেকে কিছু সারি অথবা যেকোন খান থেকে কিছু সারি দেখতে পারেন।

LIMIT এর পর দুটি সংখ্যা প্যারামিটারের মত ব্যবহার করা যায় এবং সংখ্যাদুটির প্রথমটি দিয়ে ঠিক করা যায় যে কত নম্বর সারিটি থেকে ডেটা দেখাবে আর দ্বিতীয় সংখ্যাটি হচ্ছে কতটি করে সারি দেখতে চান সেই জন্য।

** প্রথম সংখ্যাটির নাম offset আর পরেরটির নাম count

** একটা কোয়েরিতে ORDER BY, WHERE ইত্যাদি যেকোন স্টেটমেন্ট থাক না কেন কোয়েরিটি যে সারিগুলি রিটার্ন করবে সেগুলিতেই LIMIT ব্যবহার করতে পারবেন।

SQL SELECT LIMIT সিনট্যাক্স

SELECT 
    column_list
FROM
    table1
ORDER BY column_list
LIMIT row_count OFFSET offset;

উদাহরণ

আমাদের student টেবিলে অনেক গুলো সারি আছে আমরা প্রথম ৫টি সারি নিতে চাচ্ছি

প্রথম ৫টি সারি কোয়েরি

SELECT name,roll,mobile,address from student LIMIT 5

৩ নং রও এর পরের ৫ টি রও সিলেক্ট করি

SELECT name,roll,mobile,address from student LIMIT 3,5

২য় রোল নাম্বার বের করি

রোল নাম্বার এর উপর ভিত্তি করে ২য় রোল নাম্বার বের করি

SELECT * FROM `student` ORDER by roll LIMIT 1,1
৪ নং রও হতে পরের ৫ টি রও শো করছে