কম্পিউটার

একটি একক MySQL ক্যোয়ারীতে দুটি কলামের একটি ফাংশন দ্বারা অর্ডার করুন৷


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

mysql> তৈরি করুন টেবিল অর্ডার দ্বারা AFunctionDemo -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> FirstNumber int, -> SecodNumber int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.44 সেকেন্ড)

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

mysql> orderByAFunctionDemo(FirstNumber,SecodNumber) মান (10,4);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> অর্ডারে ঢোকান। 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> orderByAFunctionDemo(FirstNumber,SecodNumber) এর মান(23,10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> অর্ডারে ঢোকান ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> অর্ডারে সন্নিবেশ করুনByAFunctionDemo(FirstNumber,SecodNumber) মান(12,90); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

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

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

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

+------+------------+-------------+| আইডি | প্রথম সংখ্যা | দ্বিতীয় নম্বর 1 | 10 | 4 || 2 | 45 | 78 || 3 | 23 | 10 || 4 | 67 | 237 || 5 | 12 | 90 |+----+-------------+-------------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে দুটি কলামের একটি ফাংশন দ্বারা অর্ডার করার জন্য প্রশ্ন রয়েছে। প্রশ্নটি নিম্নরূপ -

mysql> গণনা হিসাবে (4*প্রথম নম্বর+5*দ্বিতীয় সংখ্যা) নির্বাচন করুন -> orderByAFunctionDemo থেকে -> গণনা বিবরণ অনুসারে অর্ডার করুন;

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

<প্রে>+------------+| গণনা |+------------+| 1453 || 570 || 498 || 142 || 60 |+------------+5 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক প্রশ্ন সহ দুটি টেবিল থেকে MySQL নির্বাচন করুন

  2. একক ক্যোয়ারীতে একসাথে একাধিক কলাম সাজাতে MySQL ক্যোয়ারী

  3. দুটি টেবিলে একটি একক MySQL নির্বাচন প্রশ্ন সম্ভব?

  4. একটি একক MySQL ক্যোয়ারী দিয়ে দুটি কলাম আপডেট করুন