কম্পিউটার

MySQL কোথায় কলাম ='x, y, z'?


আপনি এর জন্য IN অপারেটর ব্যবহার করতে পারেন।

সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে yourColumnNameIN('yourValue1','yourValue2','yourValue3',...........N);

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

mysql> টেবিল InOperatorDemo তৈরি করুন -> ( -> ClientId int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)

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

mysql> InOperatorDemo মানগুলিতে ঢোকান 120); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> InOperatorDemo মানগুলিতে ঢোকান (230); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> InOperatorDemo মানগুলিতে ঢোকান (270); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.15 সেকেন্ড)mysql> InOperatorDemo মান (300) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

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

<প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| 101 || 110 || 120 || 230 || 270 || 300 |+---------+6 সারি সেটে (0.00 সেকেন্ড)

IN অপারেটর −

এর সাথে কলাম থেকে মান পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> InOperatorDemo থেকে *নির্বাচন করুন যেখানে ClientId IN('120','270','300');

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

<প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| 120 || 270 || 300 |+---------+3 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল কলামকে 100 দ্বারা ভাগ করতে প্রশ্ন?

  2. MySQL একাধিক কোথায় ক্যোয়ারী নির্বাচন করুন?

  3. একটি কলাম মান প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  4. MySQL ক্যোয়ারী সারি নির্বাচন করতে যেখানে কলামের মান শুধুমাত্র 0, অন্য কলাম দ্বারা গোষ্ঠী?