হ্যাঁ, আমরা ORDER BY ক্লজ ব্যবহার করে গাণিতিক ক্রিয়াকলাপ দিয়ে অর্ডার করতে পারি। আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> তৈরি করুন টেবিল অর্ডার দ্বারা ম্যাথক্যালকুলেশন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> পরিমাণ int, -> মূল্য int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
mysql> orderByMathCalculation(পরিমাণ,মূল্য) মান(10,50);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> অর্ডারে সন্নিবেশ করুনByMathCalculation(পরিমাণ,মূল্য) মান(20,40);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> orderByMathCalculation(পরিমাণ,মূল্য) মান (2,20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> অর্ডারে সন্নিবেশ করুনByMathCalculation(পরিমাণ,মূল্য) মান(11,10);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)
নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে:
mysql> orderByMathCalculation থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+------+---------+------+| আইডি | পরিমাণ | দাম |+---+---------+------+ 1 | 10 | 50 || 2 | 20 | 40 || 3 | 2 | 20 || 4 | 11 | ১০কেস 1: এখানে গাণিতিক ক্রিয়াকলাপ দ্বারা ক্রমবর্ধমান ক্রমানুসারে ক্রম করার প্রশ্ন রয়েছে৷
mysql> নির্বাচন করুন *orderByMathCalculation order by Quantity*মূল্য থেকে;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+------+---------+------+| আইডি | পরিমাণ | দাম |+---+---------+------+ 3 | 2 | 20 || 4 | 11 | 10 || 1 | 10 | 50 || 2 | 20 | 40 |+----+----------+------+4 সেটে সারি (0.00 সেকেন্ড)কেস 1: এখানে গাণিতিক ক্রিয়াকলাপ দ্বারা অবরোহ ক্রমে ক্রম করার জন্য প্রশ্ন রয়েছে৷
mysql> বেছে নিন *orderByMathCalculation order by Quantity*মূল্য বিবরণ;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+------+---------+------+| আইডি | পরিমাণ | দাম |+---+---------+------+ 2 | 20 | 40 || 1 | 10 | 50 || 4 | 11 | 10 || 3 | 2 | ২০