কম্পিউটার

মাইএসকিউএল-এ এই ধরনের কলামের একটি মান শূন্য হলে দুটি কলাম সংযুক্ত করুন


একটি ক্যোয়ারী চালানোর সময় কোনো সমস্যা এড়াতে, IFNULL() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1793 ( StudentFirstName varchar(20), StudentLastName varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1793 মানগুলিতে সন্নিবেশ করান 0.00 sec)mysql> DemoTable1793 মান (NULL,'Brown'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1793 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+-------------------+-----------------+| ছাত্র প্রথম নাম | স্টুডেন্ট লাস্টনেম |+-------------------+-----------------+| জন | স্মিথ || ক্যারল | NULL || NULL | ব্রাউন |+-------------------+-----------------+৩টি সারি সেটে (০.০০ সেকেন্ড)

এই ধরনের কলামের মানগুলির একটি শূন্য হলে দুটি কলামকে সংযুক্ত করার জন্য এখানে প্রশ্ন রয়েছে −

mysql> DemoTable1793 থেকে concat(ifnull(StudentFirstName,''),ifnull(StudentLastName,'')) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <পূর্ব>+------------------------------------------------------------ ------------------+| concat(ifnull(StudentFirstName,''),ifnull(StudentLastName,'')) |+------------------ ----------------------------------+| জনস্মিথ || ক্যারল || ব্রাউন |+--------------------------------------------------------- -----------------+3টি সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল ওয়াইল্ডকার্ড ব্যবহার করে দুটি কলামের মানগুলিকে ভাগ করে একটি নতুন কলামে ফলাফল প্রদর্শন করতে কোয়েরি?

  2. MySQL প্রশ্ন খালি মান NULL রূপান্তর করতে?

  3. এক কলাম থেকে বিভিন্ন কলামে স্ট্রিং মান (হাইফেন সহ) আলাদা করতে এবং নির্বাচন করতে MySQL ক্যোয়ারী

  4. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে সমস্ত কলামের মান গণনা করতে এবং মোট গণনার মধ্যে NULL মান বাদ দিতে?