수강한 강의
Part 4. SQL
Chapter 03 함수설명
- 집계함수
- 문자열함수
- 날짜함수
- 그 외 문제에 사용되는 함수
학습 후기
SQL 함수
1. 집계 함수
1) MAX(컬럼명): 컬럼명 중 최대값 반환
2) MIN(컬럼명): 컬럼명 중 최소값 반환
3) COUNT(컬럼명): 컬럼명의 전체 행수를 반환 (null 제외)
4) SUM(컬럼명): 컬럼명의 데이터 타입이 숫자일 경우, 모든 데이터의 합을 반환 (null 제외)
5) AVG(컬럼명): 컬럼명의 데이터 타입이 숫자일 경우, 모든 데이터의 평균을 반환 (null 제외)
2. 문자열 함수
1) SUBSTRING(string, int, int): 문자열의 부분 문자열을 잘라오는 함수
2) LTRIM(string), LTRIM(string, string) / RTRIM(string), RTRIM(string, string): 문자열의 좌/우측 공백, 특정 문자열 제거
3) LPAD(string, n, string) / RPAD(string, n, string): 문자열의 길이가 n이 되도록 3번째 인자로 채운 string 반환
4) REPLACE(string, string_pattern, string_replacement): 문자열 중 pattern에 해당하는 문자열을 replacement로 치환
5) LENGTH(string): 문자열 길이 반환
3. 날짜 함수
1) NOW(): 현재 날짜 및 시간 출력
2) AGE(timestamp), AGE(timestamp, timestamp): 두 날짜 사이의 차이를 계산, 인자가 하나일 때, 오늘 날짜와 비교
3) DATE_PART(text, timestamp): timestamp에서 string에 해당하는 날짜 인자 값을 반환
4) DATE_TRUNC(text, timestamp): timestamp에서 string에 해당하는 날짜 인자 이하의 값을 Default로 처리하고 반환
4. 그 외
1) TO_CHAR(timestamp, text): timstamp를 문자열로 반환
2) COALESCE(value, value1, value2, ...): value가 null인 경우 value1을 반환, value1이 null인 경우 value2를 반환
3) CAST(a as b): A를 B인자 타입으로 형변환 한다.
4) ROUND(number, int): number를 소수점 int 까지 반올림하고 그 미만은 버린다.
수강 인증샷
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'공부 > 패스트 캠퍼스 챌린지' 카테고리의 다른 글
코딩테스트 - 패스트캠퍼스 챌린지 44일차 (0) | 2022.03.08 |
---|---|
코딩테스트 - 패스트캠퍼스 챌린지 43일차 (0) | 2022.03.07 |
코딩테스트 - 패스트캠퍼스 챌린지 41일차 (0) | 2022.03.05 |
코딩테스트 - 패스트캠퍼스 챌린지 40일차 (0) | 2022.03.04 |
코딩테스트 - 패스트캠퍼스 챌린지 39일차 (0) | 2022.03.03 |