কম্পিউটার

মাইএসকিউএল কেস-সংবেদনশীল আলাদা?


আপনি যদি কেস-সংবেদনশীল স্বতন্ত্র চান তবে আপনাকে 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 সেকেন্ড)
  1. এলোমেলোভাবে একটি MySQL টেবিলে স্বতন্ত্র সারি নির্বাচন করুন?

  2. ইমেল ঠিকানার উপর ভিত্তি করে মাইএসকিউএল কলাম আপডেট করবেন?

  3. MySQL এর সাথে তালিকায় নির্দিষ্ট আইটেমের স্বতন্ত্র সংখ্যা

  4. MySQL-এ স্বতন্ত্র কলামের নাম প্রদর্শন করুন