PHP MySQL Order By కీవర్డ్
- పూర్వ పేజీ MySQL వార్ కే
- తదుపరి పేజీ MySQL అప్డేట్
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"); ఇక్కడ మీరు మాటుకొని ఉన్నారు ఉంటే కాదు { 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
- పూర్వ పేజీ MySQL వార్ కే
- తదుపరి పేజీ MySQL అప్డేట్