[Certification]/[SQLD] Structured Query Language Develop

[SQLD] 3-8. SQL 기본 - OrderBy정렬, SELECT 문장, ROWNUM, Top N 쿼리

starterr 2024. 9. 12. 10:28
반응형

 

A. ORDER BY 정렬

 

1. SQL 문장으로 조회된 데이터들을 특정 컬럼을 기준으로 정렬하여 출력
2. 정렬 방식을 지정하지 않으면 오름차순이 적용
3. 정렬 방식은 오름차순(ASC), 내림차순(DESC) 두 가지가 있음
4. SQL 문장의 제일 마지막에 ORDER BY 절이 위치
5. 숫자형 데이터 타입은 오름차순으로 정렬했을 경우에 가장 작은 값부터 출력
6. 날짜형 데이터 타입은 오름차순으로 정렬했을 경우 날짜 값이 가장 빠른 값이 먼저 출력
7. Oracle 에서 NULL값은 가장 큰 값
8. SQL Server 에서는 NULL 값은 가장 작은 값
9. ORDER BY 에 칼럼 대신 SELECT에서 사용한 ALIAS 명이나 칼럼 순서를 나타내는 정수도 사용 가능

ORDER BY 정렬
ORDER BY 정렬

 

 

B. SELECT 문장 실행 순서

SELECT 문장 실행 순서
SELECT 문장 실행 순서

 

반응형

C. ROWNUM

1. 가상 컬럼(Pseudo Column)으로 처리 결과 각 행에 임시로 부여되는 일련번호
2. 보통 원하는 수의 결과만 출력하고자 할 때 사용

ROWNUM
ROWNUM

 

 

D. Top N 쿼리

1. 특정한 기준으로 일부 데이터만 출력함
2. Oracle은 추출하고자 하는 집합을 정렬한 후 ROWNUM을 적용
3. SQL Server는 TOP 조건을 사용

Top N 쿼리
Top N 쿼리

 


 

[SQLD] 3-7. SQL 기본 - GroupBy절, 집계 함수, HAVING절, NULL처리

 

[SQLD] 3-7. SQL 기본 - GroupBy절, 집계 함수, HAVING절, NULL처리

A. 집계 함수(Aggregate Function)1. 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수 2. GROUP BY 절은 행들을 소그룹화 3. SELECT 절, HAVING 절, ORDER BY 절에 사용할 수 있음 4. 그룹에 대한

infoofit.tistory.com

 

[TIP] Edge Browser (엣지 브라우저) 전문가처럼 사용하는 9가지 팁 - 웹사이트 고정하기, 몰입형 리더, 음성으로 읽기, PDF 문서 필기, 엣지 표시줄, 시크릿 모드(InPrivate), 스크롤 캡처

 

[TIP] Edge Browser (엣지 브라우저) 전문가처럼 사용하는 9가지 팁 - 웹사이트 고정하기, 몰입형 리더,

지금까지 윈도우 운영체제의 기본 브라우저였던 인터넷 익스플로러가 지원이 중단되었습니다. 윈도우 11에서는 엣지 브라우저가 기본으로 제공됩니다. 인기 있는 웹 브라우저인 구글 크롬(Google

infoofit.tistory.com

 

[용어/개념] ISO27001 인증 제도 - 정보보호 관리 체계

 

[용어/개념] ISO27001 인증 제도 - 정보보호 관리 체계

ISO 27001이란? IOS 27001 개요 ISO/IEC 27001은 국제표준화기구 (ISO : International Organization for Standardization) 국제전기기술위원회 (IEC : International Electrotechnical Commission)에서 제정한 정보보호 관리체계에 대

infoofit.tistory.com

 

[Algorithm] 위상 정렬 (Topological Sort)

 

[Algorithm] 위상 정렬 (Topological Sort)

Topological Sort (위상 정렬)Topological sort는 Direct Acyclic Graph의 경우에서 문제를 해결하는 방법이다. 방향이 존재하는 그래프에서 각 vertex의 선행 순서 정보를 유지하면서 모든 vertex를 탐색하는 알고

infoofit.tistory.com

 

반응형