কম্পিউটার

কিভাবে % এর জায়গায় MySQL এ একটি অক্ষর মেলে?


MySQL-এ শুধুমাত্র একটি অক্ষর মেলানোর জন্য, আপনি %-এর জায়গায় আন্ডারস্কোর(_) ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ:

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম 'yourString_'-এর মতো;

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

mysql> টেবিল OneCharactermatchDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT, -> Passout Year year, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.76 সেকেন্ড)

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

mysql> OneCharactermatchDemo(PassoutYear) মান ('2008');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মানগুলিতে ঢোকান ('2007'); কোয়েরি ঠিক আছে (1) 0.18 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মান ('2010') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মানগুলিতে সন্নিবেশ করুন ('2011', 1Query); 0.13 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মান ('2012') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মানগুলিতে ঢোকান ('2006', 1Query প্রভাবিত); 0.10 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মান ('2019') এর মধ্যে ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মানগুলিতে সন্নিবেশ করুন ('2016', 1Query প্রভাবিত); 0.13 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মান('2017') এর মধ্যে ঢোকান s('2015');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> OneCharactermatchDemo(PassoutYear) মানগুলিতে সন্নিবেশ করুন 

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

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

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

+----+---------------+| আইডি | পাসআউট ইয়ার |+----+---------------+| 1 | 2008 || 2 | 2007 || 3 | 2010 || 4 | 2011 || 5 | 2012 || 6 | 2006 || 7 | 2019 || 8 | 2016 || 9 | 2017 || 10 | 2015 || 11 | 2020 |+----+------------+11 সারি সেটে (0.00 সেকেন্ড)

এখানে আন্ডারস্কোর ব্যবহার করে শুধুমাত্র একটি অক্ষর মেলানোর জন্য ক্যোয়ারী রয়েছে। প্রশ্নটি নিম্নরূপ:

mysql> OneCharactermatchDemo থেকে *নির্বাচন করুন যেখানে PassoutYear Like '200_';

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

+----+---------------+| আইডি | পাসআউট ইয়ার |+----+---------------+| 1 | 2008 || 2 | 2007 || 6 | 2006 |+----+------------+3 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে শুধুমাত্র একটি MySQL কলাম থেকে স্বতন্ত্র মান নির্বাচন করবেন?

  2. কিভাবে একটি MySQL স্ট্রিং এ আন্ডারস্কোর মেলে?

  3. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  4. কিভাবে একটি MySQL টেবিল একটি অক্ষর প্রতিস্থাপন?