কম্পিউটার

একটি মাইএসকিউএল টেবিলে কলামের সংখ্যা পান?


কলামের সংখ্যা পেতে, MySQL থেকে information_schema টেবিলের সাথে সমষ্টি ফাংশন গণনা (*) ব্যবহার করুন। −

কলামের সংখ্যা বের করার জন্য সিনট্যাক্সটি নিম্নরূপ
INFORMATION_SCHEMA.COLUMNS থেকে যেকোন পরিবর্তনশীল নাম হিসাবে COUNT(*) নির্বাচন করুন যেখানে table_schema ='yourDatabaseName' এবং table_name ='yourTableName';

উপরের সিনট্যাক্স বোঝার জন্য, আসুন কিছু কলাম সহ একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> টেবিল CountColumns−> ( −> Bookid int, −> BookName varchar(200), −> BookAuthorName varchar(200), −> BookPublishedDate datetime−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড) 

এখন, আমার টেবিল 'কাউন্টকলাম'-এ আমাদের মোট 4টি কলাম রয়েছে। আপনি কলামের সংখ্যা গণনা করতে উপরের সিনট্যাক্স প্রয়োগ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> INFORMATION_SCHEMA থেকে কলামের সংখ্যা হিসাবে COUNT(*) নির্বাচন করুন। COLUMNS WHERE table_schema ='business'−> এবং table_name ='CountColumns';

আউটপুট কলামের সংখ্যা প্রদর্শন করে −

<প্রে>+-----------------+| কলামের সংখ্যা |+-----------------+| 4 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল ক্ষেত্র গণনা পান?

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

  3. একটি MySQL টেবিলে সারি সংখ্যা পেতে সবচেয়ে সহজ উপায়?

  4. মাইএসকিউএল-এ নির্দিষ্ট মান থাকা কলামের সংখ্যা কীভাবে গণনা করবেন?