কম্পিউটার

CASE ব্যবহার করে MySQL সিলেক্ট স্টেটমেন্টে মান 1 থেকে Y তে পরিবর্তন করুন?


আপনি 1 থেকে Y তে মান পরিবর্তন করতে MySQL থেকে CASE ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> সারণী পরিবর্তন করুনValuefrom1toY -> ( -> Id int NULL AUTO_INCREMENT, -> isValidAddress tinyint(1), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.76 সেকেন্ড)

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

mysql> changeValuefrom1toY(isValidAddress) মান(1);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> ঢোকান changeValuefrom1toY(isValidAddress) মান (0);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.6 mysql)> changeValuefrom1toY(isValidAddress) মান (1);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> ঢোকান changeValuefrom1toY(isValidAddress) মানগুলিতে (1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql এ পরিবর্তন করুন (isValidAddress) মান(1); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> ঢোকান পরিবর্তনValuefrom1toY(isValidAddress) মান(0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> পরিবর্তনের মধ্যে সন্নিবেশ করুনValuefrom1toY (1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.49 সেকেন্ড)

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

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

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

<প্রে>+------+----------------+| আইডি | isValidAddress |+------+----------------+| 1 | 1 || 2 | 0 || 3 | 1 || 4 | 1 || 5 | 1 || 6 | 0 || 7 | 1 |+----+----------------+7 সারি সেটে (0.00 সেকেন্ড)

CASE-এর সাথে কাজ করার জন্য নিম্নোক্ত ক্যোয়ারী:

mysql> নির্বাচন করুন *,case -> when isValidAddress=1 তারপর 'Y' -> ELSE isValidAddress -> END as Answer -> changeValuefrom1toY থেকে;

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

<প্রে>+----+------------+| আইডি | isValidAddress | উত্তর 1 | 1 | Y || 2 | 0 | 0 || 3 | 1 | Y || 4 | 1 | Y || 5 | 1 | Y || 6 | 0 | 0 || 7 | 1 | Y |+---+------------+7 সারি সেটে (0.00 সেকেন্ড)
  1. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  2. MySQL IN() ব্যবহার করে কেস সংবেদনশীল নির্বাচন করবেন?

  3. একটি নির্বাচন বিবৃতি ভিতরে MySQL কেস বিবৃতি?

  4. খালি মানের জন্য কাস্টম নাম প্রদর্শন করতে MySQL-এ CASE স্টেটমেন্ট ব্যবহার করে