কম্পিউটার

মাইএসকিউএল-এ সর্বাধিক সংখ্যক কলাম সহ টেবিলটি কীভাবে নির্বাচন করবেন?


সর্বাধিক সংখ্যক কলাম সহ টেবিল পেতে আপনি INFORMATION_SCHEMA.COLUMNS ব্যবহার করতে পারেন৷

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

TABLE_NAME, COUNT(*) FROM INFORMATION_SCHEMA.COLUMNSGROUP BY TABLE_NAMEORDER দ্বারা আপনার AliasName DESCLIMIT 1 হিসাবে নির্বাচন করুন;

সবচেয়ে বেশি সংখ্যক কলাম আছে এমন টেবিলটি নির্বাচন করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে। আমরা এই ফলাফলটি পাচ্ছি কারণ আমরা গণনাটি DESC-তে সেট করেছি এবং GROUP BY TABLE_NAME -

ব্যবহার করেছি
mysql> TABLE_NAME, COUNT(*) TOTAL_COUNTFROM INFORMATION_SCHEMA হিসাবে নির্বাচন করুন। COLUMNSGROUP BY TABLE_NAMEORDER BY TOTAL_COUNT DESCLIMIT 1;

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

তৈরি করবে <প্রে>+-------------------------+--------- ---+| TABLE_NAME | TOTAL_COUNT |+-------------------------+------------ --+| table_lock_waits_summary_by_table | 68 |+-------------------------+------------ --+1 সারি সেটে (0.12 সেকেন্ড)

নীচের ক্যোয়ারীটি ব্যবহার করে আপনি সর্বনিম্ন সংখ্যক কলামও পেতে পারেন। আমরা এই ফলাফলটি পাচ্ছি কারণ আমরা গণনাটি ASC তে সেট করেছি এবং GROUP BY TABLE_NAME -

ব্যবহার করেছি
mysql> TOTAL_COUNTFROM INFORMATION_SCHEMA হিসাবে TABLE_NAME, COUNT(*) নির্বাচন করুন। TOTAL_COUNT ASCLIMIT 1 দ্বারা TABLE_NAMEORDER দ্বারা COLUMNSGROUP;

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

তৈরি করবে
+------------+------------+| TABLE_NAME | TOTAL_COUNT |+------------+------------+| removenullrecordsdemo | 1 | +------------+------------- সেটে 1 সারি (0.14 সেকেন্ড)

  1. কিভাবে মাইএসকিউএল দিয়ে মাস অনুসারে টেবিলের মানগুলি যোগ করবেন?

  2. জাভা সহ একটি MySQL টেবিলে কলামের সংখ্যা গণনা করুন

  3. কিভাবে MySQL এর সাথে আরোহী ক্রমে একটি টেবিলের শেষ তিনটি সারি নির্বাচন করবেন?

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?