पीएचपी माइक्रोसॉफ्ट सकल डाटाबेस Order By शब्द

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);
?>

इस कोड का आउटपुट निम्नलिखित है:

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