কম্পিউটার

MySQL এ একটি int ক্ষেত্রের মান টগল করার সহজ উপায়


একটি int ক্ষেত্রের একটি মান টগল করতে, আপনি if() দিয়ে আপডেট কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

 yourTableName আপডেট করুন yourColumnName =IF(yourColumnName =0, 1, 0);

উপরের টগল সিনট্যাক্স বুঝতে, কিছু int মান সহ একটি টেবিল তৈরি করুন। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

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

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

টগলডেমো মানগুলিতে
mysql> সন্নিবেশ করুন 1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> ToggleDemo মানগুলিতে সন্নিবেশ করান 0.10 সেকেন্ড)mysql> ToggleDemo মানগুলিতে সন্নিবেশ করুন(0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)

উপরে ঢোকানো সমস্ত রেকর্ড প্রদর্শন করা হচ্ছে -

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

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

<প্রে>+------------+| IsOnOrOff |+------------+| 1 || 0 || 1 || 0 || 1 || 0 |+----------+6 সারি সেটে (0.00 সেকেন্ড)

এখন আপনি একটি int মান টগল করতে শুরুতে আলোচনা করা সিনট্যাক্স বাস্তবায়ন করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> আপডেট করুন ToggleDemo সেট IsOnOrOff =IF(IsOnOrOff =0, 1, 0); কোয়েরি ঠিক আছে, 6 টি সারি প্রভাবিত হয়েছে (0.12 সেকেন্ড) সারি মিলেছে:6 পরিবর্তিত:6 সতর্কতা − 0

এখন আপনি কলামের মান টগল করা হয়েছে কিনা তা পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ -

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

নিম্নলিখিত আউটপুট প্রদর্শিত টগল সফল -

<প্রে>+------------+| IsOnOrOff |+------------+| 0 || 1 || 0 || 1 || 0 || 1 |+----------+6 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ প্রথমে নির্দিষ্ট ক্ষেত্রের মান অনুসারে অর্ডার করুন

  2. মাইএসকিউএল-এ একটি নির্দিষ্ট ক্ষেত্রের মান কীভাবে অদলবদল করবেন?

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

  4. মাইএসকিউএল-এর অন্য ক্ষেত্র থেকে কীভাবে একটি ক্ষেত্রের মান বের করা যায়?