কম্পিউটার

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


স্ট্রিংগুলিতে বিশেষ অক্ষর আছে কিনা তা অনুসন্ধান করতে, আপনি REGEXP ব্যবহার করতে পারেন। নিম্নলিখিত সিনট্যাক্স −

আপনার টেবিলের নাম থেকে * নির্বাচন করুন যেখানে yourColumnName REGEXP '[^a-zA-Z0-9]';

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> সারণি বিশেষ অক্ষর ডেমো তৈরি করুন -> ( -> StudentId varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। নিচের ক্যোয়ারী −

mysql> স্পেশাল ক্যারেক্টার্সডেমো মান ('STU_1234'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> বিশেষ ক্যারেক্টারডেমো মানগুলিতে ঢোকান ('STU567'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড> mys) স্পেশাল ক্যারেক্টার্সডেমো ভ্যালু ('STU#1234'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> স্পেশাল ক্যারেক্টার্সডেমো মান ('STU897$') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> স্পেশাল ডিমোতে ঢোকান ('STU999'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.43 সেকেন্ড)mysql> বিশেষ অক্ষর ডেমো মান ('STU1010') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> বিশেষ চরিত্রের ডেমো থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+| StudentId |+------------+| STU_1234 || STU567 || STU#1234 || STU897$ || STU999 || STU1010 |+----------+6 সারি সেটে (0.00 সেকেন্ড)

একটি স্ট্রিং-এ বিশেষ অক্ষর −

থাকলে অনুসন্ধান করার জন্য এখানে একটি ক্যোয়ারী রয়েছে
mysql> বিশেষ অক্ষর ডেমো থেকে *নির্বাচন করুন -> যেখানে StudentId REGEXP '[^a-zA-Z0-9]';

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

তৈরি করবে <প্রে>+------------+| StudentId |+------------+| STU_1234 || STU#1234 || STU897$ |+---------+3 সারি সেটে (0.02 সেকেন্ড)

উপরের ফলাফলের জন্য আপনি অন্য সিনট্যাক্স ব্যবহার করতে পারেন। নিচের ক্যোয়ারী −

mysql> *বিশেষ চরিত্রের ডেমো থেকে নির্বাচন করুন -> যেখানে StudentId REGEXP'[^[:alnum:]]';

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

তৈরি করবে <প্রে>+------------+| StudentId |+------------+| STU_1234 || STU#1234 || STU897$ |+---------+3 সারি সেটে (0.05 সেকেন্ড)
  1. সুইফটে স্ট্রিং-এ বিশেষ অক্ষর আছে কিনা তা পরীক্ষা করুন

  2. মাইএসকিউএল ক্যোয়ারী 14 দিনের বেশি সাম্প্রতিক তারিখ আনার জন্য?

  3. কলাম মান থেকে বিশেষ অক্ষর প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  4. MySQL-এ X-এর কম অক্ষর আছে এমন প্রশ্নের ফলাফল?