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 কোয়েরিতে কলাম সংখ্যা মিলাতে।