আপনি 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 সেকেন্ড)