কম্পিউটার

MySQL সারি নির্বাচন করুন যেখানে দুটি কলাম একই মান নেই?


আপনি এই জন্য MySQL থেকে !=অপারেটর ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ:

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম1!=yourColumnName2OR (yourColumnName1 শূন্য এবং yourColumnName2 শূন্য নয়) অথবা (your ColumnName2 শূন্য এবং আপনার ColumnName1 শূন্য নয়);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> সারণি সিলেক্ট করুনTwoColumns -> ( -> Id int NULL AUTO_INCREMENT, -> FirstNumber int, -> SecondNumber int, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.87 সেকেন্ড) 

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

mysql> SelectTwoColumns(FirstNumber,SecondNumber) মান(10,20);Query OK, 1 সারি প্রভাবিত (0.29 sec)mysql> ঢোকান SelectTwoColumns(FirstNumber,SecondNumber) values(30,OK,40);Query 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> ঢোকান সিলেক্টটুকলাম (প্রথম নম্বর, দ্বিতীয় সংখ্যা) মান (20,20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> ঢোকান নির্বাচন দুটি কলাম (প্রথম নম্বর, দ্বিতীয় সংখ্যা, 050) মান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> ঢোকান SelectTwoColumns(FirstNumber,SecondNumber) values(50,50);Query OK, 1 সারি প্রভাবিত (0.17 sec)mysql> ঢোকান SelectTwoColumns(FirstNumbers) মান(S) এ 70,NULL);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

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

+----+---------------+---------------+| আইডি | প্রথম সংখ্যা | দ্বিতীয় নম্বর 1 | 10 | 20 || 2 | 30 | 40 || 3 | 20 | 20 || 4 | 50 | 60 || 5 | 50 | 50 || 6 | 70 | NULL |+----+------------+-------------+6 সারি সেটে (0.00 সেকেন্ড)

এখানে সারি নির্বাচন করার জন্য প্রশ্ন রয়েছে যেখানে দুটি কলামের একই মান নেই:

mysql> SelectTwoColumns থেকে *নির্বাচন করুন -> যেখানে FirstNumber!=SecondNumber -> OR (FirstNumber is NULL এবং SecondNumber is NULL নয়) -> অথবা (SecondNumber is NULL এবং FirstNumber is not NULL);

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

+----+---------------+---------------+| আইডি | প্রথম সংখ্যা | দ্বিতীয় নম্বর 1 | 10 | 20 || 2 | 30 | 40 || 4 | 50 | 60 || 6 | 70 | NULL |+----+------------+-------------+4টি সারি সেটে (0.00 সেকেন্ড)

  1. মাইএসকিউএল-এ শূন্য রেকর্ড নেই এমন ডেটা আমি কীভাবে নির্বাচন করব?

  2. MySQL-এ NOT NULL মানের জন্য 1 সেট করুন

  3. MySQL এ শূন্য কোথায় নির্বাচন করুন?

  4. দুটি স্ট্রিং অবজেক্টের C# এ একই মান আছে কিনা তা পরীক্ষা করুন