일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 데이터 삽입
- node.js ec2
- COALESCE함수
- 자바
- sns 샌드박스 종료
- HTML 태그
- 이것이 자바다
- SMS sandbox
- Foreign Key (외래 키)
- node.js ec2 ip접속
- Apache ab
- sql 데이터 추가
- sms 휴대폰 인증
- PostgreSQL CAST
- 스트레스툴
- EC2
- npm 글로벌 설치 삭제 했는데 실행됨
- AWS SDK for JavaScript v3
- Apache Benchmark
- sms 샌드박스
- html tag
- aws sdk v3
- Primary key(기본 키)
- Java
- ab 벤치마크
- npm 전역 설치 삭제
- node.js
- node.js ec2 배포
- HTML
- filezilla
- Today
- Total
목록전체 글 (59)
망각에 재주 있는 나를 위해 기록하는 곳.
그룹 함수(Group Function) 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수. 그룹 함수의 종류로 ROLLUP / CUBE / GROUPING SETS가 있다. 1. ROLLUP ROLLUP에 의해 설정된 컬럼은 소계 등 중간집계 값을 뽑아내기 위한 그룹 함수. ROLLUP의 지정 컬럼은 계층별로 구성되기 때문에 순서가 바뀌면 수행 결과가 바뀜. EX) SELECT * FROM 테이블 GROUP BY 컬럼.... ROLLUP 컬럼.... 소계 집계 대상이 되는 컬럼을 ROLLUP 뒤에 쓰고, 대상이 아니면 GROUP BY 뒤에 씀. 2. CUBE 결합 가능한 모든 값에 대해 다차원 집계를 생성하는 그룹 함수. 연산이 많아 시스템에 부담을..

서브쿼리 (Sub-Query) 서브쿼리는 SQL문 안의 SQL문 서브쿼리의 종류로는 SELECT절 서브쿼리 / FROM절 서브쿼리 / WHERE절 서브쿼리가 있다. 1. SELECT절 서브쿼리 (스칼라 서브쿼리, Scalar Sub-Query) 반드시 단일 행, 단일 값을 리턴해야 함. SUM, COUNT, MIN, MAX 등 집계함수가 많이 쓰임. 2. FROM절 서브쿼리 (인라인뷰, Inline Views) 서브쿼리의 결과는 반드시 하나의 테이블로 리턴 되어햐 함. 3. WHERE절 서브쿼리 (중첩 서브쿼리, Nested Sub-Query) 단일 행, 복수 행 모두 가능. 가장 자주 쓰이는 서브쿼리 집합 연산자(Set Operator) 테이블을 집합의 개념으로 보고, 두 테이블 연산에 집합 연산자를 ..
DDL(Data Definition Language) 데이터 정의어 - Auto Commit 데이터를 정의하는 언어. 데이터를 담는 그릇을 정의하는 언어. CREATE 데이터베이스 오브젝트 생성 ALTER 데이터베이스 오브젝트 변경 DROP 데이터베이스 오브젝트 삭제 (테이블을 완전 삭제, rollback불가) RENAME 데이터베이스 오브젝트 변경 TRUNCATE 데이터베이스 오브젝트 내용 삭제 (테이블이 최초로 만들어진 상태가 됨, 컬럼값만 남음, rollback불가) DML(Data Manipulation Language) 데이터 조작어 데이터베이스에 저장된 자료를 입력, 수정, 삭제, 조회하는 언어 SELECT 테이블 내 컬럼에 해당하는 저장된 데이터를 조회 INSERT 테이블 내 컬럼에 해당하는..
윈도우 함수는 행과 행간의 관계를 쉽게 정의하기 위해 만든 함수 group by나 서브쿼리를 사용하지 않고 분석함수와 집계함수를 사용할 수 있게한다. 형식 SELECT WINDOW_FUNCTION(ARGUMENTS) OVER( PARTITION BY 컬럼 / ORDER BY 컬럼 / WINDOWING절 ) FROM 테이블 WINDOW_FUNCTION과 OVER()는 필수. OVER() 안의 내용은 필요한 경우에 쓰면됨. ARGUMENTS(인수) 윈도우 함수에 따라서 0~N개의 인수를 설정. PARTITION BY 어떤 컬럼을 기준으로 나눌지 의미한다. (group by같은 기능) ORDER BY 정렬기준 WINDOWING절 (세부분할기준) PARTITION BY나 ORDER BY로 충분히 분할하지 못했을..