কম্পিউটার

কিভাবে MySQL এ এক সময়ে একাধিক কলাম সাজাতে হয়?


একবারে একাধিক কলাম সাজাতে, আপনি ORDER BY ধারা ব্যবহার করতে পারেন। নিচের সিনট্যাক্স −

yourColumnName2,yourColumnName3 দ্বারা yourTableNameorder থেকে yourColumnName1,yourColumnName2,yourColumnName3 নির্বাচন করুন;

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল doubleSortDemo তৈরি করুন -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentCountryName varchar(10) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত sec (0.711) 

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> ডবলSortDemo(StudentName,StudentCountryName)মান ('John','AUS');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> ডবলসোর্টডেমোতে ঢোকান 'ইউকে'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ডবলSortDemo(StudentName,StudentCountryName) মান ('Bob','US') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> ঢোকান doubleSortDemo(StudentName,StudentCountryName) মান('Carol','UK');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড)mysql> ডাবলসোর্টডেমো(ছাত্রের নাম,স্টুডেন্ট দেশের নাম) মান ('ডেভিড','অ্যারিকুইউএস) মানগুলিতে ঢোকান , 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> ডবলSortDemo(StudentName,StudentCountryName) মান ('Larry','UK'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> doubleSortDemo থেকে * নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+---------------+--------- +| StudentId | ছাত্রের নাম | StudentCountryName |+------------+---------------+----------------------+ | 1 | জন | AUS || 2 | স্যাম | ইউকে || 3 | বব | মার্কিন || 4 | ক্যারল | ইউকে || 5 | ডেভিড | AUS || 6 | ল্যারি | ইউকে |+------------+------------+----------------------+ সেটে 6টি সারি (0.00 সেকেন্ড)

একাধিক কলাম যেমন ছাত্র দেশ এবং নাম -

-এ MySQL সাজানোর জন্য ক্যোয়ারী নিচে দেওয়া হল
mysql> doubleSortDemo থেকে StudentId,StudentName,StudentCountryName নির্বাচন করুন -> StudentCountryName,StudentName দ্বারা অর্ডার করুন;

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

তৈরি করবে <প্রে>+------------+---------------+--------- +| StudentId | ছাত্রের নাম | StudentCountryName |+------------+---------------+----------------------+ | 5 | ডেভিড | AUS || 1 | জন | AUS || 4 | ক্যারল | ইউকে || 6 | ল্যারি | ইউকে || 2 | স্যাম | ইউকে || 3 | বব | US |+------------+------------+----------------------+ সেটে 6টি সারি (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এর ভারচার কলাম থেকে একটি নির্দিষ্ট মানের চেয়ে বেশি মান কীভাবে পাওয়া যায়?

  2. মাইএসকিউএল-এ বিভিন্ন দৈর্ঘ্য সহ একটি আলফানিউমেরিক কলাম কীভাবে বাছাই করবেন?

  3. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  4. DATETIME টাইপ সহ একটি মাইএসকিউএল কলাম সেটে কীভাবে সময় যুক্ত করবেন?