কম্পিউটার

MySQL-এ কমা বিভক্ত তালিকায় মান বিদ্যমান কিনা তা পরীক্ষা করুন?


একটি কমা পৃথক তালিকায় মান বিদ্যমান কিনা তা পরীক্ষা করতে, আপনি FIND_IN_SET() ফাংশন ব্যবহার করতে পারেন৷

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

আপনার টেবিলের নাম থেকে *নির্বাচন করুন WHERE FIND_IN_SET('yourValue',yourColumnName)> 0;

প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> তৈরি করুন টেবিল বিদ্যমানInCommaSeparatedList -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)

এখন আপনি সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন।

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

mysql> existInCommaSeparatedList(Name) মানগুলিতে সন্নিবেশ করুন('John,Carol,Sam,Larry,Bob,David');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড)mysql> existInCommaSeparatedList(Name) মান (Max) মানগুলিতে সন্নিবেশ করুন ,Chris,James');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> অস্তিত্বের মধ্যে ঢোকান 

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

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

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

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

<প্রে>+---+--------------------------------+| আইডি | নাম |+---+--------------------------------+| 1 | জন, ক্যারল, স্যাম, ল্যারি, বব, ডেভিড || 2 | ম্যাক্সওয়েল, ক্রিস, জেমস || 3 | রবার্ট,রামিত |+------+--------------------------------+৩টি সারি সেটে (০.০০ সেকেন্ড )

একটি কমা বিভক্ত তালিকায় মান বিদ্যমান কিনা তা পরীক্ষা করার জন্য এখানে ক্যোয়ারী রয়েছে। আমরা কমা দিয়ে আলাদা করা টেক্সট “রবার্ট”

দিয়ে ফিল্ডের জন্য পরীক্ষা করছি
mysql> নির্বাচন করুন *existinCommaSeparatedList WHERE FIND_IN_SET('রবার্ট',নাম)> 0;

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

<প্রে>+----+---------------+| আইডি | নাম |+----+---------------+| 3 | রবার্ট,রামিত |+----+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি কলাম মান প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  2. একটি কাস্টম ভেরিয়েবলে কমা দ্বারা পৃথক করা মানগুলির একটি সেটে একটি মান খুঁজে পেতে MySQL ক্যোয়ারী

  3. মাইএসকিউএল কোয়েরি ফিল্ড ভ্যালু থেকে কমা গণনা করতে?

  4. একটি কমা বিভক্ত তালিকায় স্ট্রিং এবং পরবর্তী অক্ষর খুঁজতে Regex - MySQL?