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

MySQL-এ ID কলাম NULL হিসেবে সিলেক্ট করা

MySQL-এ কোনো টেবিলে ID কলাম না থাকলেও সিলেক্ট কোয়েরিতে কৃত্রিমভাবে NULL আসল ID কলাম হিসেবে দেখানো যায়।

উদাহরণ

টেবিল তৈরি (ID কলাম নেই):

mysql> CREATE TABLE selectAllDemo (
    -> Name VARCHAR(100),
    -> Age INT
    -> );

ডেটা ইনসার্ট:

mysql> INSERT INTO selectAllDemo VALUES('John', 25), ('Carol', 26), ('Bob', 30), ('Sam', 35);

সকল রেকর্ড:

mysql> SELECT * FROM selectAllDemo;
+-------+------+
| Name  | Age  |
+-------+------+
| John  |   25 |
| Carol |   26 |
| Bob   |   30 |
| Sam   |   35 |
+-------+------+

ID কলাম NULL হিসেবে সিলেক্ট (যেখানে Age=35):

mysql> SELECT NULL AS Id, tbl.Name, tbl.Age FROM selectAllDemo tbl WHERE Age = 35;
+------+------+------+
| Id   | Name | Age  |
+------+------+------+
| NULL | Sam  |   35 |
+------+------+------+

ব্যবহার: এটি উপযোগী যখন আপনাকে কোনো API বা ফ্রন্টএন্ডে নির্দিষ্ট কোলাম স্ট্রাকচার মেইনটেইন করতে হয় কিন্তু টেবিলে সেটি নেই। অথবা UNION কোয়েরিতে কলাম সংখ্যা মিলাতে।

  1. MySQL-এ COUNT() ফাংশন ব্যবহার করে NULL মান বাদ দিয়ে কাউন্ট করা

  2. MySQL-এ কলামের নাম খুঁজে বের করা

  3. MySQL SELECT কোয়ারিতে এলিয়াস (alias) ব্যবহার করার পদ্ধতি

  4. MySQL-এ SELECT কোয়েরি থেকে নির্দিষ্ট কলামের রেকর্ড কীভাবে পেতে হয়?