কম্পিউটার

একটি র্যান্ডম মান কলাম সহ MySQL এ এলোমেলোভাবে অর্ডার করুন?


প্রথমে একটি টেবিল তৈরি করা যাক। এর পরে আমরা একটি নতুন র্যান্ডম মান কলাম তৈরি করব এবং এলোমেলোভাবে রেকর্ড করব:

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

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:

mysql> DemoTable(StudentName) মানগুলিতে ('Larry'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable(StudentName) মানগুলিতে সন্নিবেশ করুন ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> DemoTable(StudentName) মান ('Mike') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34 সেকেন্ড) mysql> DemoTable(StudentName) মানগুলিতে ('Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> DemoTable(StudentName) মান ('Robert') এর মধ্যে ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(StudentName) মানগুলিতে ('Chris'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)

নির্বাচনের বিবৃতি ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে:

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে

<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ল্যারি || 2 | স্যাম || 3 | মাইক || 4 | ক্যারল || 5 | রবার্ট || 6 | ক্রিস | +------------+------------ +6 সারি সেটে (0.00 সেকেন্ড)

এলোমেলো ক্ষেত্র অনুসারে অর্ডার করার জন্য এখানে ক্যোয়ারী রয়েছে। আমরা এখানে একটি নতুন এলোমেলো ক্ষেত্র তৈরি করেছি:

mysql> থেকে *নির্বাচন করুন (ছাত্রের নাম নির্বাচন করুন, RAND()+1 হিসাবে randomRecordFROM DemoTable) tblORDER BY RandomRecord DESC;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

<প্রে>+------------+---------+| ছাত্রের নাম | এলোমেলো রেকর্ড |+------------+----------------------+| ক্যারল | 1.8973721451101566 || ক্রিস | 1.7821308670399065 || মাইক | 1.4640037673190271 || ল্যারি | 1.4134691557041081 || স্যাম | 1.1408822407395414 || রবার্ট | 1.0948494543273461 |+-------------+----------------------+6 সারি সেটে (0.00 সেকেন্ড)
  1. একটি নির্দিষ্ট কলামের সাথে সারি গণনা করতে MySQL কোয়েরি?

  2. পূর্ববর্তী মানের সাথে একটি কলামের মান যোগ করতে MySQL SELECT করুন

  3. MySQL SET ক্লজের সাথে কলামের মান 'ADD' বৃদ্ধি করুন

  4. আইপি ঠিকানা রেকর্ড সহ MySQL-এ একটি কলাম অর্ডার করবেন?