কম্পিউটার

MySQL এ ইনক্রিমেন্ট কাউন্টার নির্বাচন করুন?


মাইএসকিউএল-এ ইনক্রিমেন্ট কাউন্টার নির্বাচন করতে, প্রথমে আপনাকে একটি ভেরিয়েবল ঘোষণা এবং শুরু করতে হবে। সিনট্যাক্স নিম্নরূপ -

@anyVariableName=0 সেট করুন;select yourColumnName,@anyVariableName:=@anyVariableName+1 as anyVariableNamefrom yourTableName;

উপরের সিনট্যাক্স বুঝতে এবং একটি ইনক্রিমেন্ট কাউন্টার সেট করতে, প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> সারণি incrementCounterDemo-> (-> Name varchar(100)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.01 সেকেন্ড)

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

mysql> incrementCounterDemo মান ('John'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> ইনক্রিমেন্টকাউন্টারডেমো মানগুলিতে ঢোকান ('ক্যারল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> ইন ইনক্রিমেন্ট কাউন্টারডেমো মান ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> ইনক্রিমেন্টকাউন্টারডেমো মানগুলিতে ঢোকান ('মাইক'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> ইনক্রিমেন্ট কাউন্টারবি'মোবতে ঢোকান '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> ইনক্রিমেন্ট কাউন্টারডেমো মান ('স্যাম') প্রবেশ করান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

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

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

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

<প্রে>+------+| নাম |+------+| জন || ক্যারল || ডেভিড || মাইক || বব || স্যাম |+------+6 সারি সেটে (0.00 সেকেন্ড)

ভেরিয়েবল সেট করুন

mysql> @counter=0 সেট করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

এখন ইনক্রিমেন্ট কাউন্টার নির্বাচন করুন।

mysql> নাম নির্বাচন করুন, -> @counter:=@counter+1 হিসাবে IncrementingValuebyOne-> incrementCounterDemo থেকে;

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

<প্রে>+---------+------------+| নাম | IncrementingValuebyOne |+------+-------------------------+| জন | 1 || ক্যারল | 2 || ডেভিড | 3 || মাইক | 4 || বব | 5 || স্যাম | 6 |+------+------------------------- +6 সারি সেটে (0.00 সেকেন্ড)
  1. একটি MySQL নির্বাচন বিবৃতিতে IF() ফাংশন?

  2. MySQL-এ "SELECT TRUE" কি?

  3. কিভাবে মাস অনুযায়ী MySQL সিলেক্ট করবেন?

  4. MySQL সর্বোচ্চ বেতন নির্বাচন করুন?