কম্পিউটার

একটি MySQL সিলেক্টে সত্য বা মিথ্যা রিটার্ন করুন যদি অন্য ক্ষেত্রে একটি স্ট্রিং থাকে?


অন্য ফিল্ডে একটি স্ট্রিং থাকলে সত্য বা মিথ্যা ফেরত দিতে, IF() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি

mysql> টেবিল তৈরি করুন DemoTable( FirstName varchar(100), LastName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.28 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 

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

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

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

তৈরি করবে <প্রে>+------------+---------+| প্রথম নাম | শেষ নাম |+------------+---------+| ক্রিস | ব্রাউন || ডেভিড | মিলার || আদম | স্মিথ |+------------+---------+3 সারি সেটে (0.00 সেকেন্ড)

অন্য ফিল্ডে স্ট্রিং থাকলে MySQL সিলেক্টে সত্য বা মিথ্যা রিটার্ন করার জন্য নিচের ক্যোয়ারী রয়েছে। এখানে, আমরা "মিলার" -

স্ট্রিং পরীক্ষা করছি
Mysql> সিলেক্ট করুন যদি(LastName=’Miller’,’yes','No') AS LastName,FirstName DemoTable থেকে;

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

তৈরি করবে <প্রে>+---------+------------+| পদবি | প্রথম নাম |+----------+------------+| না | ক্রিস || হ্যাঁ | ডেভিড || না | আদম | +---------+------------+3টি সারি সেটে (0.00 সেকেন্ড)
  1. একটি ক্ষেত্র নির্বাচন করুন এবং এটি শূন্য হলে, MySQL দিয়ে অন্যটি নির্বাচন করুন?

  2. আমরা কি মাইএসকিউএল-এ ফিল্ডের নাম নির্বাচন করতে পারি যাতে একটি তারকাচিহ্ন রয়েছে?

  3. MySQL-এ 0 1 হিসাবে TRUE FALSE রেকর্ড প্রদর্শন করুন

  4. একটি স্ট্রিং শুধুমাত্র দশমিক অক্ষর রয়েছে কিনা তা কিভাবে পরীক্ষা করবেন?