MySQL 데이터를 사전순으로 정렬
오늘 포스트에서는 MySQL에서 알파벳순으로 데이터를 정렬하는 많은 방법을 살펴보겠습니다.
MySQL 데이터를 사전순으로 정렬
결과 집합의 행은 SELECT
명령을 사용하여 테이블에서 데이터를 쿼리할 때 임의의 순서입니다. 결과 집합의 행을 정렬하려면 SELECT
문에 ORDER BY
절을 포함해야 합니다.
MySQL은 ORDER BY
절이 포함된 SELECT
문을 실행할 때 항상 FROM
및 SELECT
절 다음에 오는 ORDER BY
절을 평가합니다.
통사론:
SELECT column_name FROM table_name ORDER BY column_name ASC;
SELECT column_name FROM table_name ORDER BY column_name DESC;
SELECT column_name FROM table_name ORDER BY column_name ASC|DESC, column_name2 ASC|DESC;
ASC
및 DESC
라는 용어는 각각 오름차순 및 내림차순을 나타냅니다. ASC
및 DESC
는 오름차순 및 내림차순으로 결과 집합을 정렬하는 데 사용됩니다.
선택 사항을 명시적으로 지정하지 않으면 ORDER BY
절은 기본적으로 ASC
를 사용합니다. 결과적으로 다음 ORDER BY
절은 상호 교환 가능합니다.
SELECT column_name FROM table_name ORDER BY column_name ASC;
SELECT column_name FROM table_name ORDER BY column_name;
이전 개념을 더 잘 이해하려면 다음 예를 고려하십시오.
SELECT name FROM Employees ORDER BY name ASC;
SELECT name FROM Employees ORDER BY name DESC;
이름 열 값은 앞의 예에서 처음에는 오름차순으로, 그 다음에는 내림차순으로 표시됩니다.
A
로 시작하고 Z
로 끝나는 모든 이름이 오름차순으로 표시됩니다. 마찬가지로 Z
로 시작하고 A
로 끝나는 모든 이름은 내림차순으로 표시됩니다.
MySQL과 호환되는 모든 브라우저에서 위의 코드 행을 실행하십시오. 다음과 같은 결과가 표시됩니다.
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn