কম্পিউটার

MySQL এর সাথে মান 0 ব্যতীত পূর্ণসংখ্যা পুনরায় সাজান?


মান 0 ব্যতীত পূর্ণসংখ্যাকে পুনরায় সাজাতে, নীচের সিনট্যাক্স −

ব্যবহার করুন
yourTableName ক্রম থেকে yourColumnName=0 ,yourColumnName দ্বারা নির্বাচন করুন;

আসুন প্রথমে একটি টেবিল তৈরি করি -

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

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> insert in reorderIntegerExcept0 values(90);Query OK, 1 সারি প্রভাবিত (0.17 sec)mysql> insert in reorderIntegerExcept0 values(10);Query OK, 1 সারি প্রভাবিত (0.21 sec)mysql> রিসেপ্টেজারে মান সন্নিবেশ করান 0);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> পুনঃঅর্ডারইনটেজারএক্সেপ্ট0 মান (40) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> পুনঃঅর্ডারইনটেজারএক্সেপ্ট0 মান (0) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.09 সেকেন্ড)mysql> রি-অর্ডারইনটেজারএক্সেপ্ট0 মান (50) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> রিঅর্ডারইনটেগারএক্সেপ্ট0 মান (80) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysqlxor0 মান প্রবেশ করান 0);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> পুনঃক্রম ইনটেজারএক্সেপ্ট0 মান (300); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> reorderIntegerExcept0 থেকে * নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------+| মান |+------+| 90 || 10 || 0 || 40 || 0 || 50 || 80 || 0 || 300 |+------+9 সারি সেটে (0.00 সেকেন্ড)

মান 0 −

ব্যতীত পূর্ণসংখ্যার পুনর্বিন্যাস করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> মান =0 ,value; দ্বারা reorderIntegerExcept0 অর্ডার থেকে * নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------+| মান |+------+| 10 || 40 || 50 || 80 || 90 || 300 || 0 || 0 || 0 |+------+9 সারি সেটে (0.00 সেকেন্ড)

আপনি যদি এটি 0 ব্যতীত পূর্ণসংখ্যার জন্য অবরোহী ক্রমে চান তবে নীচের প্রশ্নটি ব্যবহার করুন −

mysql> মান =0, মান DESC দ্বারা reorderIntegerExcept0 অর্ডার থেকে * নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------+| মান |+------+| 300 || 90 || 80 || 50 || 40 || 10 || 0 || 0 || 0 |+------+9 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল সিলেক্ট 1 এর সাথে মান বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?

  2. MySQL-এ COLLATE এর সাথে সঠিক স্ট্রিং মান খুঁজুন?

  3. MySQL-এ 0 বা 1 মান সহ কলামগুলির জন্য শর্ত সেট করুন

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