MySQL 데이터를 알파벳 순으로 정렬

Preet Sanghavi 2023년1월30일
  1. MySQL에서 테이블 생성
  2. MySQL 데이터베이스에서 알파벳 순서로 데이터 정렬
MySQL 데이터를 알파벳 순으로 정렬

이 튜토리얼에서는 MySQL 데이터베이스에서 알파벳 순서로 데이터를 정렬하는 방법을 탐구하는 것을 목표로 합니다.

정렬은 특정 기준에 따라 배열 또는 열의 요소 또는 값을 정렬하는 것입니다. 이 튜토리얼에서는 기준을 알파벳 순서로 설정하고 A에서 Z까지 시작하는 몇 명의 학생 이름을 가져옵니다.

이 데이터를 알파벳순으로 정렬하는 방법을 이해하려고 노력합시다.

MySQL에서 테이블 생성

시작하기 전에 작업할 더미 데이터 세트를 만듭니다. 여기에서 몇 개의 행과 함께 student_details 테이블을 생성합니다.

-- create the table student_details
CREATE TABLE student_details(
  stu_id int,
  stu_firstName varchar(255) DEFAULT NULL,
  stu_lastName varchar(255) DEFAULT NULL,
  primary key(stu_id)
);
-- insert rows to the table student_details
INSERT INTO student_details(stu_id,stu_firstName,stu_lastName)
 VALUES(1,"Preet","Sanghavi"),
 (2,"Rich","John"),
 (3,"Veron","Brow"),
 (4,"Geo","Jos"),
 (5,"Hash","Shah"),
 (6,"Sachin","Parker"),
 (7,"David","Miller");

위의 쿼리는 학생의 성과 이름을 포함하는 행이 있는 테이블을 생성합니다. 데이터의 항목을 보려면 다음 코드를 사용합니다.

SELECT * FROM student_details;

위의 코드는 다음과 같은 출력을 제공합니다.

stu_id  stu_firstName   stu_lastName
1         Preet         Sanghavi
2         Rich          John
3         Veron         Brow
4         Geo           Jos
5         Hash          Shah
6         Sachin        Parker
7         David         Miller

MySQL 데이터베이스에서 알파벳 순서로 데이터 정렬

이제 테이블을 만들고 보는 방법을 이해했습니다. MySQL에서 데이터를 정렬하는 방법을 정확히 이해하려고 합니다.

우리는 주로 ORDER 키워드를 사용하여 데이터를 알파벳 또는 숫자 순서로 정렬합니다. 이 키워드의 구문은 다음 쿼리를 통해 더 잘 이해할 수 있습니다.

select something from table_name ORDER BY something_else;

student_details 테이블을 사용하여 이 명령문을 탐색하고 ORDER 키워드를 사용하여 stu_firstName 열의 데이터를 정렬해 보겠습니다. 이것은 다음 쿼리를 사용하여 수행할 수 있습니다.

select stu_firstName from student_details ORDER BY stu_firstName;

위에서 언급한 쿼리의 출력은 다음과 같이 설명할 수 있습니다.

stu_firstName
David
Geo
Hash
Preet
Rich
Sachin
Veron

따라서 A에서 Z까지 오름차순으로 이름을 성공적으로 정렬했습니다.

DESC 키워드를 사용하여 역순으로 정렬할 수도 있습니다. 이것은 다음 쿼리를 통해 이해할 수 있습니다.

select stu_firstName from student_details ORDER BY stu_firstName DESC;

위 쿼리의 출력은 이전과 동일하며 다음과 같이 설명할 수 있습니다.

stu_firstName
Veron
Sachin
Rich
Preet
Hash
Geo
David

보시다시피, 이제 Z에서 A로 시작하여 순서를 반대로 했습니다. 따라서 MySQL 데이터베이스의 데이터를 알파벳 순서로 정렬하는 다양한 기술을 성공적으로 배웠습니다.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

관련 문장 - MySQL Query

관련 문장 - MySQL Sort