কম্পিউটার

মাইএসকিউএল-এ একক মানের জন্য একাধিক কলাম কীভাবে পরীক্ষা করবেন?


আপনি IN অপারেটরের সাহায্যে একটি মানের জন্য একাধিক কলাম পরীক্ষা করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে মান IN(yourColumnName1, yourColumnName2,......N);

উপরের ধারণাটি বোঝার জন্য, আসুন কিছু কলাম সহ একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন OneValueFromAllColumns −> ( −> StudentId int, −> StudentFirstname varchar(200), −> StudentLastname varchar(200), −> StudentAge int −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.41 sec) 

সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> OneValueFromAllColumns মানগুলিতে সন্নিবেশ করুন(1,'John','Smith',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> OneValueFromAllColumns মানগুলিতে সন্নিবেশ করুন(2,'Carol','Taylor', 22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> OneValueFromAllColumns মান (3,'Maria','Garcia',19); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> OneValueFromAllColumns মান (0.18 সেকেন্ড) মধ্যে সন্নিবেশ করুন 4,'বব','উইলসন',21);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

আমরা উপরে সন্নিবেশ করা সমস্ত রেকর্ড প্রদর্শন করুন. সারণী থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> OneValueFromAllColumns থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+-------------------+------------ --+------------+| StudentId | ছাত্র প্রথম নাম | ছাত্র শেষনাম | ছাত্র বয়স |+------------+-------------------------------- -+------------+| 1 | জন | স্মিথ | 23 || 2 | ক্যারল | টেলর | 22 || 3 | মারিয়া | গার্সিয়া | 19 || 4 | বব | উইলসন | 21 |+----------------------------------------------- -+------------+4 সারি সেটে (0.00 সেকেন্ড)

এখানে একক মানের জন্য একাধিক কলাম চেক করার প্রশ্ন রয়েছে। আমরা একাধিক কলাম যেমন StudentId, StudentFirstname, StudentLastname এবং StudentAge-এ “Taylor’ মান পরীক্ষা করছি।

প্রশ্নটি নিম্নরূপ -

mysql> OneValueFromAllColumns থেকে *নির্বাচন করুন যেখানে 'Taylor' IN(StudentId,StudentFirstname,StudentLastname,StudentAge);

নিম্নোক্ত আউটপুট যা “টেইলর” −

মান সহ রেকর্ড প্রদর্শন করে <প্রে>+------------+-------------------+------------ --+------------+| StudentId | ছাত্র প্রথম নাম | ছাত্র শেষনাম | ছাত্র বয়স |+------------+-------------------------------- -+------------+| 2 | ক্যারল | টেলর | 22 |+----------------------------------------------- -+------------+1 সারি সেটে, 4টি সতর্কতা (0.03 সেকেন্ড)
  1. একাধিক ইনপুটের জন্য একটি মান প্রদর্শনের জন্য একটি একক MySQL ক্যোয়ারী কিভাবে লিখবেন?

  2. MySQL ক্যোয়ারী একটি একক ক্যোয়ারীতে একাধিক আইটেমের জন্য আইটেমের মান মূল্য বৃদ্ধি করতে?

  3. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?

  4. একটি মাইএসকিউএল টেবিলের একক সারিতে কোন মান শূন্য কিনা তা কিভাবে পরীক্ষা করবেন?