কম্পিউটার

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


আপনি 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 সেকেন্ড)
  1. আমরা কি একটি MySQL ক্যোয়ারীতে SELECT NULL স্টেটমেন্ট ব্যবহার করতে পারি?

  2. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  3. মাইএসকিউএল কোয়েরি ফিল্ড ভ্যালু থেকে কমা গণনা করতে?

  4. MySQL-এ নির্বাচিত মান '0' হলে অন্য কলাম থেকে নির্বাচন করুন?