ORDER BY 키워드
ORDER BY 키워드는 레코드 집합의 데이터를 정렬 하는 데 사용 됩니다.
Table_name ORDER BY column_name에서 구문 선택 column_name (s)
참고: SQL 경우를 구분 하지 않습니다. 여 순서는에 의해 순서에 해당 합니다.
예를 들어
다음 예제에서는 "사람" 테이블에 저장 된 모든 데이터를 선택 하 고 "나 이" 열에 따라 결과 정렬:
<? php $con = mysql_connect ("localhost", "피터", "abc123"); 만약 (! $con) {다 (' 연결할 수 없습니다: '. Mysql_error ());} mysql_select_db ("my_db", $con); $result = mysql_query ("선택 *에서 사람"); 동안 ($row = Mysql_fetch_array ($result)) {$row 에코 [' 이름 ']; 에코 "". $row [' 성 ']; 에코 "". $row [' 나이 ']; 에코 "< br / >"; Mysql_close ($con);? >
위 코드의 출력:
글렌 수렁 피터 그리핀 35 정렬 오름차순 또는 내림차순
기본적으로 레코드 집합에 대 한 정렬 순서는 오름차순 순서를 사용 하 여 키워드를 하는 경우 (9, 전에 1 "a" 앞에 "P").
DESC 키워드를 사용 하 여 내림차순으로 정렬 (1, "P" "a" 보다 먼저 하기 전에 9)를 설정 하려면:
Table_name 주문에서 column_name 두 개의 열으로 정렬 하는 DESC column_name (s)를 선택
여러 열으로 정렬할 수 있습니다. 하나 이상의 열에 의해 정렬 하면 두 번째 열은 첫 번째 열이 동일한 경우에 사용:
Table_name에서 COLUMN_NAME1, column_name2 column_name (s)을 선택