কম্পিউটার

MySQL এ একটি টেবিলের দ্বিতীয় শেষ সারি পান?


MySQL-এ টেবিলের দ্বিতীয় শেষ সারি পেতে আপনাকে ORDER BY ক্লজ ব্যবহার করতে হবে।

সিনট্যাক্স নিম্নরূপ।

আপনার কলামের নাম DESC লিমিট 1,1 দ্বারা yourTableName ক্রম থেকে *নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> টেবিল সেকেন্ড লাস্টডেমো তৈরি করুন -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(10) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

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

mysql> secondLastDemo(StudentName) এর মান('Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান('ক্যারল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('স্যাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('মাইক') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.08 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('ম্যাক্সওয়েল') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('রবার্ট'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.13 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('জেমস') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('ক্রিস'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড) mysql> int ঢোকান o secondLastDemo(StudentName) মান('Ramit');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)

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

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

সেকেন্ডলাস্টডেমো থেকে
mysql> নির্বাচন করুন;

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

<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ল্যারি || 2 | ক্যারল || 3 | বব || 4 | স্যাম || 5 | মাইক || 6 | ডেভিড || 7 | ম্যাক্সওয়েল || 8 | রবার্ট || 9 | জেমস || 10 | ক্রিস || 11 | রামিত |+------------+------------+11 সারি সেটে (0.00 সেকেন্ড)

MySQL-এ একটি টেবিলের দ্বিতীয় শেষ সারি পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে।

StudentId DESC LIMIT 1,1 দ্বারা সেকেন্ডলাস্টডেমো অর্ডার থেকে
mysql> নির্বাচন করুন;

আউটপুট দ্বিতীয় শেষ রেকর্ড প্রদর্শন করে।

<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 10 | ক্রিস | +------------+------------ +1 সারি সেটে (0.00 সেকেন্ড)
  1. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?

  2. কিভাবে MySQL এ টেবিলের প্রথম এবং শেষ রেকর্ড পেতে হয়?

  3. MySQL ক্যোয়ারী শেষ তৈরি টেবিল নাম পেতে (সর্বশেষ)?

  4. MySQL এ একটি তারিখের শেষ সেকেন্ড পান?