ক্রমিক সংখ্যা হিসাবে সারির সংখ্যা গণনা করে এমন একটি নতুন কলাম যোগ করতে, আপনি নির্বাচন বিবৃতিতে গ্লোবাল ভেরিয়েবল ব্যবহার করতে পারেন।
আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> টেবিল addColumnToCountAsSerialNumber তৈরি করুন -> ( -> আইডি int, -> নাম varchar(20), -> বয়স int, -> বেতন int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.80 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:
mysql> addColumnToCountAsSerialNumber মান (10,'John',23,8576); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> addColumnToCountAsSerialNumber মানগুলিতে সন্নিবেশ করুন(12,'Carery,8); ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> addColumnToCountAsSerialNumber মানগুলিতে ঢোকান 25,38586);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> addColumnToCountAsSerialNumber মানগুলিতে ঢোকান(20,'Bob',26,43544); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> একটি মান যোগ করুন 39,'ল্যারি',29,485886);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
mysql> addColumnToCountAsSerialNumber থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
+------+------+------+---------+| আইডি | নাম | বয়স | বেতন |+------+------+------+---------+| 10 | জন | 23 | 8576 || 12 | ক্যারল | 21 | 4686 || 9 | মাইক | 22 | 38585 || 15 | স্যাম | 25 | 38586 || 20 | বব | 26 | 43544 || 39 | ল্যারি | 29 | 485886 |+------+------+------+-------+6 সারি সেটে (0.00 সেকেন্ড)
প্রতিটি সারিকে ক্রমিক সংখ্যা হিসাবে গণনা করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে:
mysql> @globalVar:=@globalVar+1 RowCount,tblColumns নির্বাচন করুন।নিম্নোক্ত আউটপুটটি একটি নতুন কলাম “RowCount”-এ গণনা প্রদর্শন করছে:
+---------+------+-------+------+---------+| সারি গণনা | আইডি | নাম | বয়স | বেতন 1 | 10 | জন | 23 | 8576 || 2 | 12 | ক্যারল | 21 | 4686 || 3 | 9 | মাইক | 22 | 38585 || 4 | 15 | স্যাম | 25 | 38586 || 5 | 20 | বব | 26 | 43544 || 6 | 39 | ল্যারি | 29 | 485886 |+----------+------+-------+------+-------+6 সারি সেটে ( 0.06 সেকেন্ড)