কম্পিউটার

কিভাবে MySQL REGEXP ক্লজে বন্ধনী এড়িয়ে যাবেন এবং বন্ধনী সহ শুধুমাত্র নির্দিষ্ট মান প্রদর্শন করবেন?


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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1908 মানগুলিতে সন্নিবেশ করান 0.00 সেকেন্ড)mysql> DemoTable1908 মানগুলিতে সন্নিবেশ করুন('MySQL(3)ডাটাবেস');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1908 মানগুলিতে সন্নিবেশ করুন('SQL সার্ভার(10)ডাটাবেস ,');1Query সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1908 মানগুলিতে সন্নিবেশ করান 

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

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

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

তৈরি করবে <প্রে>+------------+| কোড |+------------+| MySQL(1)ডাটাবেস || MongoDB 2 ডেটাবেস || MySQL(3)ডাটাবেস || SQL সার্ভার(10)ডাটাবেস || MySQL 8 ডেটাবেস |+-------------------------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি REGEXP ক্লজে বন্ধনী থেকে এড়ানোর জন্য ক্যোয়ারী রয়েছে এবং শুধুমাত্র () −

এর সাথে প্যারাথিসের মান প্রদর্শন করা হয়েছে।
mysql> DemoTable1908 থেকে * নির্বাচন করুন যেখানে কোড regexp '^MySQL[(][0-9][)]ডেটাবেস';

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

তৈরি করবে <প্রে>+-------------------+| কোড |+-------------------+| MySQL(1)ডাটাবেস || MySQL(3)ডাটাবেস |+-------+2 সারি সেটে (0.00 সেকেন্ড)
  1. একটি নির্দিষ্ট কলাম x দ্বারা MySQL ক্রম এবং আরোহী ক্রমে অবশিষ্ট মান প্রদর্শন করুন

  2. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

  3. কিভাবে JDBC এর সাথে MySQL এ ব্যাকস্ল্যাশ এড়াতে হয়?

  4. শুধুমাত্র MySQL এর সাথে IN ক্লজের ভিতরে নির্দিষ্ট মান প্রদর্শন করবেন?