আপনি 1 থেকে Y-তে মান পরিবর্তন করতে MySQL থেকে IF() ব্যবহার করতে পারেন। বাক্য গঠনটি নিম্নরূপ:
আপনার টেবিলের নাম থেকে IF(yourColumnName,’Y’,yourColumnName) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
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 সেকেন্ড)
এখানে 1 থেকে Y তে মান পরিবর্তন করার জন্য ক্যোয়ারী রয়েছে। ক্যোয়ারীটি নিম্নরূপ:
mysql> যদি (isValidAddress,'Y',isValidAddress) changeValuefrom1toY থেকে উত্তর হিসাবে নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+---------+| উত্তর |+---------+| Y || 0 || Y || Y || Y || 0 || Y |+---------+7 সারি সেটে (0.00 সেকেন্ড)