কম্পিউটার

CONCAT() ফাংশনের অন্যতম আর্গুমেন্ট হিসাবে আমরা একটি NULL মান সহ কলামের নাম পাস করলে মাইএসকিউএল কী রিটার্ন করে?


আমরা জানি যে CONCAT() ফাংশন NULL প্রদান করবে যদি এর কোনো আর্গুমেন্ট NULL হয়। এর মানে মাইএসকিউএল NULL ফেরত দেবে যদি আমরা CONCAT() ফাংশনের একটি আর্গুমেন্ট হিসাবে NULL মান সহ কলামের নাম পাস করি। এটি ব্যাখ্যা করার জন্য 'ছাত্র' টেবিলের একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

এই উদাহরণে, আমরা দুটি স্ট্রিং-এর মানগুলিকে একত্রিত করছি এবং 5ম সারির একটিতে, মানটি NULL তাই সংযোজন ফলাফলটিও NULL৷

mysql> Select Name, Address, CONCAT(Name,' Resident of ',Address)AS 'Detail of Student' from Student;

+---------+---------+---------------------------+
| Name    | Address | Detail of Student         |
+---------+---------+---------------------------+
| Gaurav  | Delhi   | Gaurav Resident of Delhi  |
| Aarav   | Mumbai  | Aarav Resident of Mumbai  |
| Harshit | Delhi   | Harshit Resident of Delhi |
| Gaurav  | Jaipur  | Gaurav Resident of Jaipur |
| Yashraj | NULL    | NULL                      |
+---------+---------+---------------------------+

5 rows in set (0.00 sec)

  1. স্ট্রিং-এর জায়গায় সব NULL থাকলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?

  2. বিটের মান 1 হলে এবং প্রথম স্ট্রিংটি NULL হলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?

  3. CONCAT ফাংশন ব্যবহার করে MySQL কলামে বিদ্যমান মান যোগ করবেন?

  4. মাইএসকিউএল-এ একটি কলামের নাম কীভাবে খুঁজে পাবেন?