일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SQL
- 숫자형식오류
- 자바 오류
- 키-값 데이터베이스
- 크롤링 오류
- 배열 예제
- 데이터베이스
- 배열 3요소
- R1C3
- DoitSQL입문
- DoitSQL
- dbms
- 예제
- 웹 브라우저 전쟁
- 예외
- 생성자
- HTML역사
- 숫자 형식
- 함수
- 우아한테크
- DoIt
- SQL입문
- Doit입문SQL
- 크롤링
- 페이지분석
- 자바 예외
- 웹브라우저 수용도
- html
- 함수 선언
- 자바
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SQL
- 숫자형식오류
- 자바 오류
- 키-값 데이터베이스
- 크롤링 오류
- 배열 예제
- 데이터베이스
- 배열 3요소
- R1C3
- DoitSQL입문
- DoitSQL
- dbms
- 예제
- 웹 브라우저 전쟁
- 예외
- 생성자
- HTML역사
- 숫자 형식
- 함수
- 우아한테크
- DoIt
- SQL입문
- Doit입문SQL
- 크롤링
- 페이지분석
- 자바 예외
- 웹브라우저 수용도
- html
- 함수 선언
- 자바
- Today
- Total
목록SQL (20)
프로그래밍
분석 함수 교재: Do it! SQL 입문 247p ~ 254p 분석 함수는 행 그룹 기반으로 집계해 이동 평균, 누계, 백분율, 그룹 내 상위 N개 결과를 계산한다 집계 함수와 달리 각 그룹에 여러 행을 반환할 수 있다 LAG: 현재 행에서 바로 앞의 행에 접근 LEAD: 현재 행에서 바로 뒤의 행에 접근 LAG[LEAD] (scalar_expression [, offset], [default]) OVER ([partition_by_clause] order_by_clause) CUME_DIST: 누적 분포 계산하기 CUME_DIST() OVER ([patition_by_clause] order_by_clause) PERCENT_RANK: 상대 순위 계산 PERCENT_RANK() OVER ([patit..
순위 함수 교재: Do it! SQL 입문 240p ~ 246p 순위 함수는 결과에 순위를 부여하는 함수를 말한다 종류는 다양하며 각 함수마다 순위를 처리하는 방식이 조금씩 다르다. 순위 함수는 전체 데이터에 순서를 부여할 수도 있고 PARTITION 옵션을 통하여 사용자가 지정한 그룹에 따라 그룹 내 순위를 부여할 수도 있다 ABS: 절댓값 계산 ROW_NUMBER: 유일값으로 순위 부여 RANK: 같은 순위 고려하여 순위 부여 DENSE_RANK: 같은 순위 개수 무시하고 순위 부여 NTILE: 그룹화하여 순위 부여
수학 함수 교재: Do it! SQL 입문 226p ~ 239p 대부분의 수학 함수는 입력값과 같은 자료형을 반환하지만 EXP, LOG, LOG10, SQUARE, SQRT등의 기타 함수는 입력값을 실수형인 float형으로 자동 변환한 뒤 반환한다 ABS: 절댓값 계산 SIGN: 양수 음수 여부 판단 CEILING: 천장 값 계산(올림) FLOOR: 바닥 값 계산(내림) ROUND: 반올림 계산 LOG: 로그 계산 EXP: e의 n 제곱값 계산 POWER: 거듭 제곱 계산 SQUARE: 제곱 값 계산 SQRT: float형 표현식을 입력빋이 제곱근 RAND: 난수 구하기 COS, SIN, TAN, ATAN: 삼각함수
집계 함수 교재: Do it! SQL 입문 212p ~ 225p 집계 함수는 데이터를 그룹화하고 요약할 때 사용한다. 이 책에서는 집계 함수의 기초인 합계, 평균, 최댓값, 최솟값 외에 중간합계, 표준편차 함수까지 살펴본다 COUNT: 데이터 수를 계산함 (INT 범위로 반환) COUNT_BIG: 데이터 수를 계산함 (21억개 이상일시 해당 함수 사용) SUM: 데이터의 합 계산 AVG: 데이터 평균 계산 MIN: 데이터 최솟값 계산 MAX: 데이터 최대값 계산 ROLLUP: 데이터의 부분합/총합 계산 CUBE: 데이터의 부분합/총합 계산 STDEV: 모든 값의 표준편차 계산 STDEVP: 모집합의 표준편차 계산
날짜 함수 교재: Do it! SQL 입문 204p ~ 211p 날짜 함수는 날짜나 시간 데이터 작업을 위한 다양한 기능을 제공한다. 날짜 함수의 경우 기간에 따른 데이터를 검색할때 빈번히 사용되므로 알아두자 GETDATE: 데이터베이스 서버의 시간을 확인(소수점 3자리까지) SYSDATE: 데이터베이스 서버의 시간을 확인(소수점 7자리까지) GETUTCDATE: 데이터베이스 서버의 UTC 시간을 확인(소수점 3자리까지) SYSUTCDATETIME: 데이터베이스 서버의 UTC 시간을 확인(소수점 7자리까지) DATEADD: 날짜를 더하거나 뺀다 DATEDIFF: 날짜 차이를 구한다 DATEPART: 지정된 날짜의 일부만 숫자로 반환 DATENAME: 지정된 날짜의 일부만 반환 DAY: 날짜에서 '일'의 ..
문자열 함수 교재: Do it! SQL 입문 185p ~ 203p 문자열 관련 함수에는 문자열 연결, 형식 변환, 공백 제거, 치환 등이 있다 CONCAT: 문자열 합치기 CAST: 숫자형/날짜형을 문자열로 변환 CONVERT:숫자형/날짜형을 문자열로 변환 ISNULL: 널이면 대체할 값 출력 COALESCE: 널이 아닌 최초의 인자값 출력 LOWER: 소문자 변환 UPPER: 대문자 변환 LTRIM: 왼쪽 공백 제거 RTRIM: 오른쪽 공백 제거 TRIM: 공백 제거 CHARINDEX: 특정 문자까지 길이 반환 LEFT: 왼쪽부터 지정한 길이만큼 문자열 반환 RIGHT: 오른쪽부터 지정한 길이만큼 문자열 반환 SUBSTRING: 지정한 범위의 문자열 반환 REPLACE: 특정문자를 다른 문자로 변환 R..