কম্পিউটার

কিভাবে আমি MySQL-এ সর্বোচ্চ ID সহ সারি নির্বাচন করতে পারি?


আপনি সীমা অফসেট সহ ORDER BY এর সাহায্যে MySQL-এ সর্বোচ্চ ID সহ সারি নির্বাচন করতে পারেন

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

yourTableName ক্রম থেকে yourColumnName desc সীমা 1 অফসেট 0 দ্বারা *নির্বাচন করুন;

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

mysql> সারণি HighestIdOrderBy −> ( −> EmployeeId int, −> EmployeeName varchar(200) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> HighestIdOrderBy মানগুলিতে সন্নিবেশ করুন(200,'David');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> HighestIdOrderBy মানগুলিতে সন্নিবেশ করুন(1000,'বব');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 sec) )mysql> HighestIdOrderBy মানের (600,'John') মধ্যে ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> HighestIdOrderBy মানগুলিতে সন্নিবেশ করুন (300, 'জনসন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 seqlc)> HighestIdOrderBy মানের মধ্যে সন্নিবেশ করুন 

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

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

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

+------------+---------------+| কর্মচারী আইডি | কর্মচারীর নাম |+------------+---------------+| 200 | ডেভিড || 1000 | বব || 600 | জন || 300 | জনসন || 100 | ক্যারল |+------------+---------------+5 সারি সেটে (0.00 সেকেন্ড)

মাইএসকিউএল টেবিল থেকে সর্বাধিক আইডি নির্বাচন করার জন্য এখানে ক্যোয়ারী রয়েছে। প্রশ্নটি নিম্নরূপ -

mysql> নির্বাচন করুন *HighestIdOrderBy order by EmployeeId desc সীমা 1 অফসেট 0;

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

+------------+---------------+| কর্মচারী আইডি | কর্মচারীর নাম |+------------+---------------+| 1000 | বব |+------------+------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. একটি মাইএসকিউএল টেবিল থেকে নির্দিষ্ট আইডি সহ একটি সারি ছাড়া সমস্ত রেকর্ড কীভাবে নির্বাচন করবেন?

  2. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

  3. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  4. আপনি কিভাবে MySQL এ নির্বাচিত প্রশ্নের মাধ্যমে প্রাপ্ত ফলাফল অর্ডার করতে পারেন?