আপনি যদি কেস-সংবেদনশীল স্বতন্ত্র চান তবে আপনাকে 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) মানগুলিতে ঢোকান '[email protected]','654321');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.43 সেকেন্ড)mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মান ('[email protected]','999999');কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মানগুলিতে সন্নিবেশ করান ,UserPassword) মান('[email protected]','1010101');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> CaseInsensitiveDistinctDemo(UserEmailId,UserPassword) মানগুলিতে ঢোকান('[email protected]',5684' '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
CaseInsensitiveDistinctDemo থেকেmysql> নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+------+-----------------+---------------+| আইডি | UserEmailId | ইউজারপাসওয়ার্ড |+----+-----------------+---------------+| 1 | [email protected] | john123 || 2 | [email protected] | 654321 || 3 | [email protected] | 999999 || 4 | [email protected] | 334556 || 5 | [email protected] | 1010101 || 6 | [email protected] | 12345678 |+---+------+-------------+6 সারি সেটে (0.00 সেকেন্ড)প্রে>কেস-অসংবেদনশীল স্বতন্ত্র নির্বাচন করার জন্য এখানে ক্যোয়ারী রয়েছে।
কেস 1: UPPER() ব্যবহার করে। প্রশ্নটি নিম্নরূপ:
mysql> CaseInsensitiveDistinctDemo থেকে স্বতন্ত্র উপরের (UserEmailId) নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+---------+| upper(UserEmailId) |+---------+| [email protected] || [email protected] || [email protected] || [email protected] |+-------+4 সারি সেটে (0.06 সেকেন্ড)কেস 2: LOWER() ব্যবহার করে প্রশ্নটি নিম্নরূপ:
mysql> CaseInsensitiveDistinctDemo থেকে স্বতন্ত্র নিম্ন (UserEmailId) নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+---------+| low(UserEmailId) |+---------+| [email protected] || [email protected] || [email protected] || [email protected] |+-------+4 সারি সেটে (0.00 সেকেন্ড)