কম্পিউটার টিউটোরিয়াল

MySQL টেবিলে কলাম সংখ্যা কীভাবে জানবেন?

information_schema.columns ব্যবহার করে কলাম গণনা

MySQL টেবিলে কতগুলো কলাম আছে তা জানার জন্য information_schema.columns টেবিল থেকে COUNT(*) ফাংশন ব্যবহার করা হয়।

নমুনা টেবিল তৈরি ও ডেটা ইনসার্ট

mysql> CREATE TABLE NumberOfColumns (
    -> id INT,
    -> FirstName VARCHAR(100),
    -> LastName VARCHAR(100),
    -> Age INT,
    -> Address VARCHAR(100)
    -> );
Query OK, 0 rows affected (0.70 sec)

mysql> INSERT INTO NumberOfColumns VALUES (1,'Shane','Watson',36,'Australia');
mysql> INSERT INTO NumberOfColumns VALUES (2,'Carol','Taylor',24,'US');

কলাম সংখ্যা বের করার কোয়েরি

পদ্ধতি ১ (শুধু টেবিল নাম দিয়ে):

SELECT COUNT(*) AS NUMBEROFCOLUMNS
FROM information_schema.columns
WHERE table_name = 'NumberOfColumns';

আউটপুট: 5

পদ্ধতি ২ (ডেটাবেস ও টেবিল নাম দিয়ে):

SELECT COUNT(*) AS NUMBEROFCOLUMNS
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = 'business' AND table_name = 'NumberOfColumns';

একই ফলাফল: 5 কলাম।

টিপস: ডেটাবেস নাম স্পষ্ট করলে একই নামের একাধিক টেবিল থাকলে সঠিক টেবিলটি চিহ্নিত করা সহজ হয়।

  1. MySQL-এ LEAST() ফাংশন ব্যবহার করে একাধিক কলাম থেকে ন্যূনতম মান বের করা

  2. Java-এ JDBC ResultSetMetaData ব্যবহার করে MySQL টেবিলের কলাম সংখ্যা বের করা

  3. MySQL-এ GREATEST() এবং LEAST() ব্যবহার করে দুটি কলামের জোড়ার আবার্তন গণনা

  4. MySQL-এ নির্দিষ্ট মান 가진 কলামের সংখ্যা গণনা করা