কম্পিউটার

মাইএসকিউএল-এ LIMIT ব্যবহার করে প্রথম এবং শেষ সারি রেকর্ড কীভাবে নির্বাচন করবেন?


প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> সারণি তৈরি করুন FirstAndLastDataDemo -> ( -> EmployeeId int NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeAge int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (5প্রে)> 

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

mysql> FirstAndLastDataDemo(EmployeeName,EmployeeAge) মান ('John',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> FirstAndLastDataDemo(EmployeeName,BemployeeName,Aobge3) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> FirstAndLastDataDemo(EmployeeName,EmployeeAge) মানগুলিতে সন্নিবেশ করান মান('স্যাম',14); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> FirstAndLastDataDemo(EmployeeName,EmployeeAge) মান ('Mike',31); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 sec>mysql) FirstAndLastDataDemo(EmployeeName,EmployeeAge)values('James',18); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> FirstAndLastDataDemo-এ সন্নিবেশ করুন সারি প্রভাবিত (0.17 সেকেন্ড)mysql> FirstAndLastDataDemo(EmployeeName,EmployeeAge) মান ('David',27) এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> FirstAndLastDataDemo(E) এ ঢোকান mployeeName,EmployeeAge) মান ('Chris',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন৷

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

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

+------------+---------------+-------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মীর বয়স |+------------+---------------+-------------+| 1 | জন | 23 || 2 | বব | 13 || 3 | ল্যারি | 24 || 4 | স্যাম | 14 || 5 | মাইক | 31 || 6 | জেমস | 18 || 7 | ম্যাক্সওয়েল | 28 || 8 | ডেভিড | 27 || 9 | ক্রিস | 22 |+------------+---------------+-------------+9 সারি সেটে ( 0.00 সেকেন্ড)

LIMIT ব্যবহার করে প্রথম সারি এবং শেষ সারি রেকর্ড পেতে, নিম্নলিখিতটি হল ক্যোয়ারী

mysql> (FirstAndLastDataDemo LIMIT 1 থেকে *নির্বাচন করুন) -> UNION -> (FirstAndLastDataDemo LIMIT 8,1 থেকে *নির্বাচন করুন);

নিম্নলিখিত আউটপুট প্রথম এবং শেষ সারি রেকর্ড প্রদর্শন করে

+------------+---------------+-------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মীর বয়স |+------------+---------------+-------------+| 1 | জন | 23 || 9 | ক্রিস | 22 |+------------+---------------+-------------+2 সেটে সারি ( 0.00 সেকেন্ড)

  1. মাইএসকিউএল-এ LIMIT ব্যবহার করে শীর্ষ দুটি মান কীভাবে নির্বাচন করবেন?

  2. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

  3. মাইএসকিউএল ক্যোয়ারী সর্বোচ্চ এবং সর্বনিম্ন বেতন সারি নির্বাচন করতে?

  4. MySQL SELECT ব্যবহার করে রেকর্ড ঢোকাবেন?