আপনি যদি কেস-সংবেদনশীল স্বতন্ত্র চান তবে আপনাকে UPPER() বা LOWER() ব্যবহার করতে হবে।
কেস 1: UPPER().
ব্যবহার করেসিনট্যাক্স নিম্নরূপ:
আপনার টেবিলের নাম থেকে আলাদা UPPER(yourColumnName) নির্বাচন করুন;
কেস 2: LOWER().
ব্যবহার করেসিনট্যাক্স নিম্নরূপ:
আপনার টেবিলের নাম থেকে আলাদা নিম্ন (আপনার কলামের নাম) নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> টেবিল তৈরি করুন CaseInsensitiveDistinctDemo -> ( -> Id int NULL AUTO_INCREMENT, -> UserEmailId varchar(30), -> UserPassword varchar(10), -> PRIMARY KEY(Id) -> );কোয়েরি ,0 প্রভাবিত সারি (0.64 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ:
mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মানগুলিতে ঢোকান 'john@gmail.com','654321');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.43 সেকেন্ড)mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মান ('Mike@gmail.com','999999');কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মানগুলিতে সন্নিবেশ করান ,UserPassword) মান('Carol@gmail.com','1010101');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মানগুলিতে ঢোকান('Larry@gmail.com',5684' '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
CaseInsensitiveDistinctDemo থেকেmysql> নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+------+-----------------+---------------+| আইডি | UserEmailId | ইউজারপাসওয়ার্ড |+----+-----------------+---------------+| 1 | John@gmail.com | john123 || 2 | john@gmail.com | 654321 || 3 | Mike@gmail.com | 999999 || 4 | mike@gmail.com | 334556 || 5 | Carol@gmail.com | 1010101 || 6 | Larry@gmail.com | 12345678 |+---+------+-------------+6 সারি সেটে (0.00 সেকেন্ড)কেস-অসংবেদনশীল স্বতন্ত্র নির্বাচন করার জন্য এখানে ক্যোয়ারী রয়েছে।
কেস 1: UPPER() ব্যবহার করে। প্রশ্নটি নিম্নরূপ:
mysql> CaseInsensitiveDistinctDemo থেকে স্বতন্ত্র উপরের (UserEmailId) নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+---------+| upper(UserEmailId) |+---------+| JOHN@GMAIL.COM || MIKE@GMAIL.COM || CAROL@GMAIL.COM || LARRY@GMAIL.COM |+-------+4 সারি সেটে (0.06 সেকেন্ড)কেস 2: LOWER() ব্যবহার করে প্রশ্নটি নিম্নরূপ:
mysql> CaseInsensitiveDistinctDemo থেকে স্বতন্ত্র নিম্ন (UserEmailId) নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+---------+| low(UserEmailId) |+---------+| john@gmail.com || mike@gmail.com || carol@gmail.com || larry@gmail.com |+-------+4 সারি সেটে (0.00 সেকেন্ড)