কম্পিউটার

মডুলাস ফলাফলের ভিত্তিতে রেকর্ড দ্বারা অর্ডার করার জন্য মাইএসকিউএল কোয়েরি


এর জন্য, একটি মডুলাস অপারেটর দিয়ে ORDER BY ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( StudentId int, StudentName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.88 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(100,'Chris');Query OK, 1 সারি প্রভাবিত (0.41 sec)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(101,'Robert'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.30 সেকেন্ড) )mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(102,'David');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.94 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (103,'মাইক'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড) 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 100 | ক্রিস || 101 | রবার্ট || 102 | ডেভিড || 103 | মাইক |+------------+------------+4 সারি সেটে (0.00 সেকেন্ড)

মডুলাস −

দিয়ে অর্ডার করার জন্য এখানে ক্যোয়ারী আছে DemoTable অর্ডার থেকে StudentId % 2, StudentId % 3;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------------+---------------+---------------+---- -----------+| StudentId | ছাত্রের নাম | স্টুডেন্টআইডি % 2 | স্টুডেন্টআইডি % 3 |+------------+-------------+---------------+--- ------------+| 102 | ডেভিড | 0 | 0 || 100 | ক্রিস | 0 | 1 || 103 | মাইক | 1 | 1 || 101 | রবার্ট | 1 | 2 |+------------+------------+---------------+------ ----------+4 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL-এ একটি কলাম থেকে ডুপ্লিকেট রেকর্ডের গণনা প্রদর্শন করুন এবং ফলাফল অর্ডার করুন

  2. একটি নির্দিষ্ট মানের ভিত্তিতে কমা থেকে পৃথক মান থেকে রেকর্ড আনতে MySQL db ক্যোয়ারী

  3. একটি ভেরিয়েবলে একটি মাইএসকিউএল কোয়েরির ফলাফল কীভাবে বরাদ্দ করবেন?

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