কম্পিউটার

মাইএসকিউএল কোয়েরি শহরের নামের তালিকা খুঁজতে যা স্বরবর্ণ দিয়ে শুরু হয় না?


আপনি স্বরবর্ণ দিয়ে শুরু হয় না এমন শহরের নামের তালিকা খুঁজে পেতে RLIKE অপারেটরের সাথে DISTINCT ব্যবহার করতে পারেন।

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

আপনার টেবিলের নাম থেকে আপনার সিটি কলামের নামটি আলাদা করুন যেখানে আপনার সিটি কলামের নাম ' ^[AEIOUaeiou]।*$' পছন্দ করে না;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। এখানে, শহরের নামের জন্য আমাদের একটি কলাম আছে।

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

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

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

mysql> Employee_Information(EmployeeName,CityName) মান ('ল্যারি','নিউ ইয়র্ক');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> Employee_Information(EmployeeName,CityName's value) এ ঢোকান ,'ইন্ডিয়ানাপলিস');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> Employee_Information(EmployeeName,CityName) মান ('Carol','El Paso'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 sec)mysql> Employee_Information(EmployeeName,CityName) মান ('John','Austin'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড)mysql> কর্মচারী_তথ্য (কর্মচারীর নাম, শহরের নাম) মানগুলিতে সন্নিবেশ করুন('মাইক','); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.06 সেকেন্ড)mysql> Employee_Information(EmployeeName,CityName) মান ('David','Las Vegas'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> Employee_Information-এ ঢোকান CityName) মান('James','Albuquerque');ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> Employee_Information(EmployeeName,CityName) মান ('Robert','portland'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (০.২৮ sec)mysql> Employee_Information(EmployeeName,CityName) মান ('রিচার্ড','আরভাইন');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> Employee_Information(EmployeeName,CityName'value) এ ঢোকান Garland'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

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

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

নিচের আউটপুট −

+----+---------------+---------------+| আইডি | কর্মচারীর নাম | শহরের নাম |+------+---------------+-------------+| 1 | ল্যারি | নিউ ইয়র্ক || 2 | স্যাম | ইন্ডিয়ানাপলিস || 3 | ক্যারল | এল পাসো || 4 | জন | অস্টিন || 5 | মাইক | ডেনভার || 6 | ডেভিড | লাস ভেগাস || 7 | জেমস | আলবুকার্ক || 8 | রবার্ট | পোর্টল্যান্ড || 9 | রিচার্ড | আরভিন || 10 | মাইকেল | মালা |+---+---------------+-------------+10 সারি সেটে (0.00 সেকেন্ড)

স্বরবর্ণ দিয়ে শুরু হয় না এমন শহরের নামের তালিকা খুঁজে বের করার জন্য এখানে প্রশ্ন করা হয়েছে। এর মানে শহরের নামের প্রথম অক্ষর A,E,I,O,U বা a,e,i,o,u −

দিয়ে শুরু হবে না।
mysql> কর্মচারী_তথ্য থেকে আলাদা শহরের নাম নির্বাচন করুন -> যেখানে শহরের নাম '^[AEIOUaeiou].*$' পছন্দ করে না;

নিচের আউটপুট −

<প্রে>+------------+| শহরের নাম |+------------+| নিউ ইয়র্ক || ডেনভার || লাস ভেগাস || পোর্টল্যান্ড || মালা |+----------+5 সারি সেটে (0.00 সেকেন্ড)
  1. একই আইডি সহ সারিগুলির গড় খুঁজে পেতে MySQL কোয়েরি

  2. কিভাবে একটি একক MySQL ক্যোয়ারী দিয়ে একটি কমা-ডিলিমিটেড তালিকায় সারিগুলিকে ভেঙে ফেলা যায়?

  3. LIKE অপারেটরের সাথে একাধিক ক্ষেত্রে একই মান খুঁজে পেতে MySQL ক্যোয়ারী?

  4. MySQL-এ ম্যানুয়াল AUTO_INCREMENT স্টার্ট ভ্যালু দিয়ে টেবিল কোয়েরি তৈরি করবেন?