কম্পিউটার

MySQL দিয়ে টেক্সট ডেটাতে (কমা আলাদা করা মান) পূর্ণসংখ্যা খুঁজুন?


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

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> DoubleValue varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(DoubleValue) মান ('80.2,90.5,88.90'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.44 সেকেন্ড)mysql> DemoTable(DoubleValue) মানগুলিতে সন্নিবেশ করুন('78.56,45,85.80.80. '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> DemoTable(DoubleValue) মানগুলিতে ঢোকান('12.34,90.06,89.90'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+---------+| আইডি | ডাবল ভ্যালু |+------+----------------------+| 1 | 80.2,90.5,88.90 || 2 | 78.56,45.80,88,45.6 || 3 | 12.34,90.06,89.90 |+---+----------------------+3 সারি সেটে (0.00 সেকেন্ড)

টেক্সট ডেটা -

-এ একটি পূর্ণসংখ্যা খুঁজে পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে DoubleValue LIKE '%80%';

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

তৈরি করবে <প্রে>+------+---------+| আইডি | ডাবল ভ্যালু |+------+----------------------+| 1 | 80.2,90.5,88.90 || 2 | 78.56,45.80,88,45.6 |+----+----------------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. কমা বিভক্ত মান সহ MySQL এ র্যান্ডম সারিগুলি কীভাবে আনবেন?

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

  3. মাইএসকিউএল-এ কমা বিভক্ত মানগুলির মধ্যে নির্দিষ্ট স্ট্রিংগুলি কীভাবে অনুসন্ধান করবেন?

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