কম্পিউটার

MySQL কোয়েরি একটি নির্দিষ্ট রেকর্ডের মান শূন্যে কমাতে?


মান কমাতে SET ব্যবহার করুন এবং একটি নির্দিষ্ট রেকর্ডের শর্ত 0 হতে WHERE সেট করুন। প্রথমে একটি টেবিল তৈরি করুন -

mysql> টেবিল তৈরি করুন DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)

সন্নিবেশ কমান্ড &মাইনাস

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(Number) মানগুলিতে (10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable(সংখ্যা) মানগুলিতে সন্নিবেশ করুন (20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(Number) মানগুলিতে সন্নিবেশ করান (সংখ্যা) মান(-1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+----+---------+| আইডি | সংখ্যা |+---+---------+| 1 | 10 || 2 | 20 || 3 | 1 || 4 | 0 || 5 | -1 |+----+-------+5 সারি সেটে (0.00 সেকেন্ড)

নিম্নে 0 −

মান কমানোর জন্য ক্যোয়ারী দেওয়া হল
mysql> আপডেট ডেমোটেবল সেট নম্বর =সংখ্যা -1 যেখানে আইডি =3 এবং সংখ্যা> 0; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0

আসুন আমরা আবার টেবিল রেকর্ড প্রদর্শন করি -

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখন, Id 3 এর সাথে রেকর্ডটি হল 0 যেহেতু আমরা এটিকে 1 −

দ্বারা হ্রাস করেছি <প্রে>+----+---------+| আইডি | সংখ্যা |+---+---------+| 1 | 10 || 2 | 20 || 3 | 0 || 4 | 0 || 5 | -1 |+----+-------+5 সারি সেটে (0.00 সেকেন্ড)
  1. একটি নির্দিষ্ট মানের ভিত্তিতে কমা থেকে পৃথক মান থেকে রেকর্ড আনতে MySQL db ক্যোয়ারী

  2. MySQL-এ বর্তমান তারিখের সাথে মেলে একটি নির্দিষ্ট তারিখে রেকর্ড আপডেট করুন

  3. সর্বাধিক ক্রমবর্ধমান মান আনতে MySQL ক্যোয়ারী

  4. মাইএসকিউএল-এ একটি নির্দিষ্ট মানের বিপরীতে নিম্ন মানের রেকর্ড ছাড়া রেকর্ড কীভাবে নির্বাচন করবেন?