কম্পিউটার

আমি কিভাবে গ্রুপে অর্ডার করতে পারি কিন্তু এলোমেলোভাবে MySQL দিয়ে?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value char(1) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(Value) মানের ('X') মধ্যে ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable(মান) মানগুলিতে ঢোকান ('Y'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> DemoTable(Value) মানগুলিতে ('X') সন্নিবেশ করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.30 সেকেন্ড) mysql> DemoTable(মান) মানগুলিতে সন্নিবেশ করুন ('X'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.07 সেকেন্ড)mysql> DemoTable(মান) মান ('Y') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> DemoTable(মান) মানগুলিতে ঢোকান ('Z'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> DemoTable(Value) মান ('Z') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+------+| আইডি | মান |+---+------+| 1 | এক্স || 2 | Y || 3 | এক্স || 4 | এক্স || 5 | Y || 6 | জেড || 7 | Z |+---+------+7 সারি সেটে (0.00 সেকেন্ড)

কেস 1 − নিম্নলিখিতটি গ্রুপ করার জন্য প্রশ্ন করা হয়েছে কিন্তু এলোমেলোভাবে −

mysql> DemoTable নির্বাচন করুন। 

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

তৈরি করবে <প্রে>+------+------+| আইডি | মান |+---+------+| 6 | জেড || 7 | জেড || 1 | এক্স || 3 | এক্স || 4 | এক্স || 2 | Y || 5 | Y |+---+------+7 সারি সেটে (0.00 সেকেন্ড)

কেস 2 − −

এলোমেলো রেকর্ডগুলি দেখানোর জন্য আমরা উপরের ক্যোয়ারীটি আবার চালাই
mysql> DemoTable নির্বাচন করুন। 

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

তৈরি করবে <প্রে>+------+------+| আইডি | মান |+---+------+| 2 | Y || 5 | Y || 6 | জেড || 7 | জেড || 1 | এক্স || 3 | এক্স || 4 | X |+---+------+7 সারি সেটে (0.00 সেকেন্ড)

  1. আমি কিভাবে আমার MySQL ডাটাবেসে একটি অ্যাম্পারস্যান্ড প্রতিস্থাপন করতে পারি?

  2. মাইএসকিউএল সিলেক্ট 1 এর সাথে মান বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?

  3. MySQL GROUP BY ক্লজে কিভাবে অর্ডার বা সারি বেছে নেবেন?

  4. MySQL:আমি কিভাবে বিশেষ অক্ষর সহ একটি মান খুঁজে বের করতে পারি এবং NULL দিয়ে প্রতিস্থাপন করতে পারি?