پی ایچ پی می سی کوئل میں آرڈر بائی کی جملہ

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 "<br />";
  }
mysql_close($con);
?>

خروجی کد بالا:

گلن کوگمیر 33
پیتر گریفین 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