<중복된 데이터를 제거해서 출력하기>
- DISTINCT : 중복된 데이터를 제거하고 출력하고 싶을 때, 작성하면 UNIQUE한 값만 출력됨.
- DISTINCT 대신 UNIQUE를 사용해도 됨.
<데이터를 정렬해서 출력하기>
- ORDER BY : 정렬해서 출력하는 SQL. 오름차순은 ASC(ASCENDING),
내림차순은 DESC(DESCENDING).
> ORDER BY sal ascending = ORDER BY sal asc
1~2. EMP 테이블로부터 이름월급선택
3. 월급 낮은 값부터 높은 순으로 정렬
▶ order by 는 맨 마지막에 작성되는 것만큼 맨 마지막에 실행되기 때문에 컬럼 별칭을 사용 가능
▶ 부서 번호(DEPTNO)를 먼저 ascending 하게 정렬하고 정렬된 부서 번호 기준으로
월급(SAL)을 descending 하게 정렬하고 있음. (작성된 순서대로 함)
▷ ORDER BY절에는 컬럼명 대신 숫자를 적어줘도도 됨
: ORDER BY 2 asc, 3 desc; (여기서 2는 deptno, 3은 sal)
'데이터베이스 > SQL' 카테고리의 다른 글
SQL 비교연산자, BETWEEN AND, LIKE (0) | 2023.08.28 |
---|---|
SQL WHERE절 (숫자 데이터, 문자, 날짜), 산술 연산자 (0) | 2023.08.27 |
SQL SELECT, * , AS, 연결연산자(||) 사용하기 (1) | 2023.08.27 |
인덱스 (0) | 2023.05.12 |
Final Project - Maria DB (0) | 2023.05.12 |