공부/패스트 캠퍼스 챌린지

코딩테스트 - 패스트캠퍼스 챌린지 42일차

kNOwAnswer 2022. 3. 6. 23:39

수강한 강의

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 까지 반올림하고 그 미만은 버린다.

 

수강 인증샷

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

반응형