일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Linux
- HIVE
- 알고리즘
- hadoop
- 자바
- 코딩
- 개발
- 백준
- Kafka
- Trino
- BigData
- bigdata engineering
- Apache Kafka
- 여행
- 프로그래머스
- 맛집
- Data Engineering
- Data Engineer
- Spark
- 삼성역맛집
- 코테
- apache iceberg
- pyspark
- 코엑스맛집
- Iceberg
- 코딩테스트
- 영어
- bigdata engineer
- java
- 용인맛집
- Today
- Total
목록지구정복과정 (531)
지구정복

1. 함수 함수는 다음과 같이 나뉠 수 있다. 내장 함수: 벤더에서 제공되는 함수 단일행 함수: 함수의 입력 값이 단일행 값이 입력되는 함수(Single-Row Function) 다중행 함수: 함수의 입력 값이 여러 행 값이 입력되는 함수(Multi-Row Function) 집계 함수 그룹 함수 윈도우 함수 사용자 정의 함수: 사용자가 정의할 수 있는 함수 2. 단일행 함수 단일행 함수의 종류 및 특징 SELECT, WHERE, ORDER BY 절에 사용 가능하다. 각 행(Row)들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴한다. 여러 인자(Argument)를 입력해도 단 하나의 결과만 리턴한다. 함수의 인자(Arguments)로 상수, 변수, 표현식이 사용 ..

1. WHERE 조건절 개요 테이블에 있는 모든 자료가 아닌 원하는 자료만을 검색하기 위해 사용 두개 이상의 테이블에 대한 조인조건이나 결과를 제한하기 위한 조건 기술 가능 WHERE 조건절 없이 모든 자료를 검색하게 되면 FULL TABLE SCAN이 발새하게 되어 CPU, MEMORY, 네트워크를 과다하게 사용한다. 구문 조건식: 컬럼명(조건식의 좌측), 비교 연산자, 문자,숫자,표현식(조건식의 우측)/비교 컬럼명(조인시) 2. 연산자의 종류 연산자의 종류 연산자의 우선순위 우선순위를 놓쳐 실수하지 않기 위해 괄호 사용을 권고한다. 3. 비교 연산자 예제 TEAM ID라는 팀명의 데이터 타입은 CHAR(3) 인데 비교 연산자 오른쪽에 K02의 값을 작은따옴표(' ')나 큰따옴표(" ")와 같은 인용 ..

1. 트랜잭션 개요 데이터베이스의 논리적 연산 단위 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작(UPDATE, INSERT, DELETE, SELECT FOR UPDATE) 분할할 수 없는 최소의 단위로 ALL OR NOTHING 예제(은행의 계좌이체) 아래 두 작업이 모두 완료되어야 계좌 이체가 성공한다. 둘 중 하나라도 실패할 경우 모든 수정을 취소하여 원 상태로 되돌려야 한다. COMMIT: 올바르게 반영된 데이터를 데이터베이스에 반영 ROLLBACK: 트랜잭션 시작 이전의 상태로 되돌리는 것 LOCK: 트랜잭션이 수행되는 동안 특정 데이터에 대해서 다른 트랜잭션이 동시에 접근하지 못하도록 제한하는 기법 트랜잭션의 특성 2. COMMIT COMMIT/ROLLBACK 이전의 데이터..

1. INSERT 테이블에 데이터를 입력(한번에 한건만 입력) 첫번째 테이블의 컬럼을 정의하는 방법은 테이블 컬럼순서와 매치할 필요는 없으며 정의하지 않은 컬럼은 디폴트로 NULL값이 입력된다.(Primary Key나 Not NULL로 지정된 컬럼일 경우 에러 발생) 두번째 유형은 테이블에 정의된 컬럼의 순서대로 빠짐없이 데이터가 입력되어야 한다. 문자형 데이터 유형의 경우 '' 안에 데이터를 입력한다. NULL이나 ''를 통해 정의되지 않은 미지의 값을 입력할 수 있다. 2. UPDATE 입력된 데이터를 수정 예제 3. DELETE 데이터를 삭제 예제 FROM 구문은 생략이 가능 WHERE 절을 사용하지 않을시 테이블의 모든 데이터가 삭제 4. DML과 DDL DDL은 직접 데이터베이스의 테이블에 영향..