কম্পিউটার

কিভাবে MySQL এ শেষ সারি নির্বাচন করবেন?


শেষ সারিটি নির্বাচন করার জন্য, আমরা desc (ডিসেন্ডিং) বৈশিষ্ট্য এবং সীমা 1 সহ ORDER BY ক্লজ ব্যবহার করতে পারি। আসুন প্রথমে একটি টেবিল তৈরি করি এবং সন্নিবেশ কমান্ডের সাহায্যে কিছু রেকর্ড সন্নিবেশ করি।

প্রশ্নটি নিম্নরূপ।

mysql> টেবিল getLastRecord তৈরি করুন -> ( -> আইডি int, -> নাম varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

উপরের টেবিলটি তৈরি করার পর, আমরা insert কমান্ডের সাহায্যে রেকর্ড সন্নিবেশ করব।

mysql> getLastRecord মানগুলিতে সন্নিবেশ করুন(1,'John');Query OK, 1 সারি প্রভাবিত (0.13 sec)mysql> getLastRecord মানগুলিতে সন্নিবেশ করুন(2,'Ramit'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) )mysql> getLastRecord মানগুলিতে সন্নিবেশ করুন(3,'Johnson');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> getLastRecord মানগুলিতে সন্নিবেশ করুন (4,'Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.79 সেকেন্ড) 

সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন।

mysql> getLastRecord থেকে *নির্বাচন করুন;

নিচের আউটপুট।

+------+---------+| আইডি | নাম |+------+---------+| 1 | জন || 2 | রমিত || 3 | জনসন || 4 | ক্যারল |+------+---------+4 সারি সেটে (0.00 সেকেন্ড)

আমাদের ল্যাটস রেকর্ডটি আইডি 4 এবং নাম 'ক্যারল' সহ। শেষ রেকর্ড পেতে, নিচের প্রশ্নটি।

DESC LIMIT 1 আইডি দ্বারা getLastRecord ORDER থেকে
mysql> নির্বাচন করুন;

নিচের আউটপুট।

 +------+-------+| আইডি | নাম |+------+------+| 4 | ক্যারল |+------+------+1 সারি সেটে (0.00 সেকেন্ড)

উপরের আউটপুটটি দেখায় যে আমরা আইডি 4 এবং নাম ক্যারল সহ সর্বশেষ রেকর্ডটি নিয়ে এসেছি৷


  1. কিভাবে আমরা একটি MySQL টেবিলে একটি নতুন সারি সন্নিবেশ করতে পারি?

  2. MySQL SELECT স্টেটমেন্টে NULL কিভাবে ব্যবহার করবেন?

  3. কিভাবে MySQL এ একটি ব্যাচ সন্নিবেশ করবেন?

  4. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?