728x90
728x90
SMALL
💡 요약
ORDER BY | 데이터 정렬 |
ASC / DESC | 오름 / 내림차순 |
LEFT | 왼쪽부터 문자열 가져오기 |
RIGHT | 오른쪽부터 문자열 가져오기 |
SUBSTRING / SUBSTR | 문자열 자르기 |
CONCAT | 문자열 붙이기 |
ROUND | 소수점 반올림 |
CEILING / CEIL | 소수점 올림 |
FLOOR | 소수점 내림 |
FORMAT | 숫자 반올림 + ',' 형식 |
🌳 정렬 조건이 1개일 때
- ORDER BY Column명 : 데이터 정렬
- ORDER BY 에 기본 세팅된 정렬은 오름차순 → ASC 입력 안해도 됨
- 원본 데이터는 변경되지 않음
- WHERE 조건과 함께 사용 시 WHERE 아랫줄에 입력
- ASC / DESC : 오름 / 내림차순
- 날짜
- 오래된 순 : 오름차순
- 최신 순 : 내림차순
- 날짜
🌳 정렬 조건이 2개 이상일 때
- ORDER BY Column명 DESC, Column명 ASC : 데이터 정렬 (조건 다수일 때)
- , 로 구분
🌳 문자열 자르기, 붙이기
LEFT
- SELECT LEFT('문자열', 가져올글자수) : 왼쪽부터 문자열 가져오기
- (ex) SELECT LEFT('데이터리안SQL', 3) → '데이터'
RIGHT
- SELECT RIGHT('문자열', 가져올글자수) : 오른쪽부터 문자열 가져오기
- (ex) SELECT RIGHT('데이터리안SQL', 3) → 'SQL'
SUBSTRING / SUBSTR
- SELECT SUBSTR('문자열', 시작점, 가져올글자수) : 문자열 자르기
- (ex) SELECT SUBSTR('데이터리안SQL', 4, 2) → '리안'
- 끝까지 자를 경우는 시작점만 넣어줘도 됨
- (ex) SELECT SUBSTR('데이터리안SQL', 4) → '리안SQL'
CONCAT
- SELECT CONCAT('문자열', '문자열') : 문자열 붙이기
- (ex) SELECT CONCAT('데이터', '리안', 'SQL') → '데이터리안SQL'
- 여러 개의 Column 값을 합쳐서 볼 수 있음
- NULL이 하나라도 있으면 NULL로 출력
🌳 소수점 처리
ROUND
- SELECT ROUND(숫자, 표시할자리수) : 소수점 반올림
- (ex) SELECT ROUND(5.12476, 3) → '5.125'
CEILING / CEIL
- SELECT CEIL(숫자) : 소수점 올림
- (ex) SELECT CEIL(5.5) → '6'
- 무조건 소수점 첫 번째 자리에서 올림
FLOOR
- SELECT FLOOR(숫자) : 소수점 내림
- (ex) SELECT FLOOR(5.5) → '5'
- 소수점 버리고 자연수만 가져옴
FORMAT
- SELECT FORMAT(숫자, 표시할자리수) : 숫자 반올림 + ',' 형식
- (ex) SELECT FORMAT(25000.136, 2) → '25,000.14'
- FORMAT 적용 시 숫자가 아닌 문자값이 됨
본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다.
728x90
728x90
SMALL
'🐥 Education > 데이터리안 SQL데이터분석캠프' 카테고리의 다른 글
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|데이터 요약하기 (0) | 2023.11.21 |
---|---|
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|집계 함수 (0) | 2023.11.19 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|데이터베이스 이론 (0) | 2023.11.16 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week1|데이터 필터링하기 (0) | 2023.11.10 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week1|데이터 추출하기 (0) | 2023.11.09 |