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