কম্পিউটার

মাইএসকিউএলে "সমান নয়" ব্যবহার করছেন?


আপনি যদি সমান অপারেটর না দিয়ে কাজ করতে চান তবে <> অপারেটর ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে yourColumnName <> anyValue;

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন NotEqualDemo-> (-> ProductId int->); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)

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

mysql> NotEqualDemo মানগুলিতে সন্নিবেশ করুন 103);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> NotEqualDemo মানগুলিতে ঢোকান(104); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> NotEqualDemo মানগুলিতে ঢোকান (105); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.12 সেকেন্ড)

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

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

নিচের আউটপুট −

<প্রে>+------------+| পণ্যের আইডি |+------------+| 101 || 102 || 103 || 104 || 105 |+----------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে আমরা <> অপারেটর ব্যবহার করছি ডেটা ফিল্টার করতে যা 104 এর সমান নয়। এতে, 104 ব্যতীত সমস্ত ডেটা প্রদর্শিত হবে। কোয়েরিটি নিম্নরূপ -

mysql> NotEqualDemo থেকে *নির্বাচন করুন যেখানে ProductId <> 104 বা ProductId শূন্য;

নিচের আউটপুট −

<প্রে>+------------+| পণ্যের আইডি |+------------+| 101 || 102 || 103 || 105 |+----------+4 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে আমি একটি MySQL ক্যোয়ারী থেকে বড় না লিখব?

  2. মাইএসকিউএল ক্যোয়ারী বিরাম চিহ্নের কারণে মিলছে না?

  3. MySQL ক্যোয়ারী ব্যবহার করে একটি টেবিলে দ্বিতীয় সর্বোচ্চ খুঁজুন?

  4. মাইএসকিউএল ক্যোয়ারীতে দুবার লাইক ক্লজ ব্যবহার করা