728x90
<개발 도구>
DBMS : MySQL
Editor : DBeaver
SQL(Structured Query Language)은 데이터베이스에서 데이터를 조작하는 데 사용하는 데이터 처리 언어입니다.
SQL을 사용하여 데이터 베이스의 데이터를
1. 삽입 (Create)
2. 출력 (Read)
3. 수정 (Update)
4. 삭제 (Delete)
이 가능합니다.
오늘은 기본적인 데이터베이스에 들어가 있는 데이터를 출력하고 정렬하는 방법에 대해 정리해 보려 합니다.
데이터 출력 (SELECT)
▶ 테이블의 모든 컬럼 출력
SELECT * FROM 테이블명;
별표 * (Asterisk, 아스테리스크)는 모든 컬럼이라는 뜻입니다.
▶ 특정 컬럼만 출력
SELECT 컬럼명 FROM 테이블명;
▶ 여러 개의 특정 컬럼만 출력
SELECT 컬럼명1, 컬럼명2, 컬럼명3 FROM 테이블명;
데이터 정렬 (ORDER BY)
▶ 특정컬럼을 기준으로 오름차순으로 정렬
SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC;
▶ 특정컬럼을 기준으로 내림차순으로 정렬
SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC;
오름차순 : ASC (Ascending) → ABCD, 1234, 가나다라
내림차순 : DESC (Descending) → DCBA, 4321, 라다나가
기본적으로 ORDERBY 컬럼명 뒤에 아무것도 쓰지 않으면 오름차순 ASC으로 정렬되어 출렵 됩니다.
▶ 여러 컬럼 기준으로 정렬
SELECT * FROM 테이블명 ORDER BY 컬럼명1 DESC, 컬럼명2 ASC;
컬럼명1을 먼저 내림차순으로 정렬 후, 컬럼명2를 오름차순으로 정렬한 데이터를 출력하게 됩니다.
콤마를 기준으로 더 많은 컬럼을 정렬시킬 수 있습니다.
여기까지 테이블의 데이터를 출력하고 정렬하는 SQL 문에 대해 정리해 보았습니다.
728x90
'수수한 코딩세상 > DB' 카테고리의 다른 글
[DB] SQL WHERE 문법 & 데이터 필터링 (3) | 2024.06.06 |
---|---|
[DB] DBeaver - SQL 대문자 자동 완성, 대문자 변환 방법 (0) | 2024.05.29 |
[DB] MySQL 데이터 타입 (1) | 2024.04.24 |
[DBeaver] DBeaver로 MySQL 테이블 만들기 (1) | 2024.04.16 |
[DB] 데이터베이스의 종류 (0) | 2024.04.15 |