read

1. UPDATE

조건을 만족하는 행의 값 변경

UPDATE [테이블] SET [] = '변경할값' WHERE [조건]

2. ALTER

테이블 속성 수정

ALTER [테이블] [ADD | MODIFY | DROP] [] [조건]
  • ADD / MODIFY / DROP : 열 추가 / 수정 / 삭제

3. CAST

CAST([] AS DATA_TYPE)
  • CAST : 열 데이터 타입 변환

4. ADD_MONTHS

ADD_MONTHS([날짜], [숫자])
  • ADD_MONTHS : 날짜에 숫자만큼을 더하거나 뺀 값 반환

5. SUBSTR

SUBSTR([], [시작위치], [길이])
  • SUBSTR : 열의 시작위치부터 길이만큼의 문자 반환

6. COALESCE

COALESCE([1], [2], [3])
  • COALESCE : 처음으로 NULL값이 아닌 열 반환

7. TRIM

TRIM([])
  • TRIM : 문자열에서 공백 제거

8. [Teradata] VOLATILE TABLE

DB에 저장되지 않는 임시 테이블 생성

CREATE [SET | MULTISET] VOLATILE TABLE [테이블] []
PRIMARY INDEX [PRIMARY INDEX] []
ON COMMIT [DELETE | PRESERVE] ROWS;
  • CREATE : 생성
  • SET / MULTISET : 중복데이터 불가능 / 중복데이터 가능
  • VOLATILE TABLE : DB에 저장되지 않는 임시 테이블
  • PRIMARY INDEX : PI 설정
  • ON COMMIT DELETE / PRESERVE ROWS : 트랜잭션 단위로 commit 할 때 모든 행을 삭제 / 세션이 끝나면 rows를 삭제

9. [Teradata] ROW_NUMBER()

열 1을 기준으로 구분하여 열 2 순서대로 정렬하여 데이터 반환

ROW_NUMBER() OVER(PARTITION BY [ 1] ORDER BY [ 2] [ASC | DESC])
  • ROW_NUMBER : 결과 행에 순서대로 번호를 부여하여 반환
  • PARTITION BY [열1] : 열 1을 기준으로 데이터 구분
  • ORDER BY [열2] ASC / DESC : 열 2로 오름차순 / 내림차순 정렬
Blog Logo

Bom


Published

Image

Data Scientist

Data Scientist가 되고 싶은 성장하는 데린이

Back to Overview