PHP MySQL Order By শব্দ
- পূর্ববর্তী পৃষ্ঠা MySQL Where
- পরবর্তী পৃষ্ঠা MySQL Update
ORDER BY কীভূত রেকর্ড সমষ্টিতে তালিকা করা হয়。
ORDER BY কীভূত
ORDER BY কীভূত রেকর্ড সমষ্টিতে তালিকা করা হয়。
ব্যবহারিক গঠন
SELECT column_name(s) FROM table_name ORDER BY column_name
মন্তব্য:SQL-এর বোঝা ক্ষত্রভেদ নয়। ORDER BY এবং order by একই অর্থের।
উদাহরণ
নিম্নোক্ত উদাহরণ "Persons" টেবিলের সমস্ত ডাটা নির্বাচিত করে এবং "Age" কলাম অনুযায়ী ফলাফলকে ক্রমাণুক্রমে সাজায়:
<?php $con = mysql_connect("localhost","peter","abc123"); যদি (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons ORDER BY age"); while($row = mysql_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "
"; } mysql_close($con); ?>
以上代码的输出:
Glenn Quagmire 33 Peter Griffin 35
升序或降序的排序
如果您使用 ORDER BY 关键词,记录集的排序顺序默认是升序(1 在 9 之前,"a" 在 "p" 之前)。
অস্থায়ী ক্রমানুক্রমিত করার জন্য DESC কীওয়ার্ড ব্যবহার করুন (9 1 আগে, "p" "a" আগে):
SELECT column_name(s) FROM table_name ORDER BY column_name DESC
দুই কলামের উপর ক্রমানুক্রমিত করা
একাধিক কলামের উপর ক্রমানুক্রমিত করা যেতে পারে।একাধিক কলামের উপর ক্রমানুক্রমিত করা হলে, কেবল প্রথম কলাম একই থাকলেই দ্বিতীয় কলাম ব্যবহার করা হয়:
SELECT column_name(s) FROM table_name ORDER BY column_name1, column_name2
- পূর্ববর্তী পৃষ্ঠা MySQL Where
- পরবর্তী পৃষ্ঠা MySQL Update