일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 이토록 쉬운 통계&R
- for문
- sql
- 야학
- R
- 함수
- 데이터분석
- python
- 숫자야구
- BigData
- 리스트
- 데이터과학
- big_data
- 임경덕
- 데이터사이언스
- 파이썬
- code
- 생활코딩
- 하둡
- 코딩야학
- DataAnalysis
- DATABASE
- hadoop
- if문
- 루비페이퍼
- list
- 숫자야구소스
- stat
- 빅데이터
- 숫자야구코드
Archives
- Today
- Total
yekang
날짜 형식 모델의 요소 ,DECODE 함수, 그룹함수 중복, 조인, CRUD, insufficient privileges 본문
*TO_DATE의 fx수정자는 함수의 문자 인수 및 날짜 형식 모델에 대한 정확한 일치를 지정한다.
- fx가 아니면 에러가 나지않는다.

*숫자 형식 요소는 9로 채워져 있을때는 최대라서 값이 없으면 공백이지만 0인경우는 0단위까지는 채워져야 한다.
*RR YY를 헷갈리지 않으려면 4자를 쓰고 년도를 정확하게 기입한다.
.png)
NULL에 대해서 인식할 수 있다!!!!!!!
그룹 함수 중첩
- 두 함수 깊이까지 중첩될 수 있다.
- 그룹 함수와 컬럼을 같이 쓸 수 없다.
=> 결과는 항상 한건이다.
ROWNUM은 GROUP함수나 GROUP BY와 쓸 수 없다.
- 조인
- FROM절 다음에 JOIN문법 써야 한다.
- 컬럼이 늘어난다(가로 확장)
- ROW는 JOIN의 유형에 따라 줄어들 수도 늘어날 수도 있다.
- 참조관계를 맺는 컬럼이 조인 컬럼이 된다.
- 조인 컬럼간의 맺기위한 조건.. - 조인 조건
- CROSS JOIN(무조건 조인) : 한쪽에 있는 로우가 다른 테이블에 있는 모든 로우와 맺어지는 것.(모든 경우의 수를 다 따져보고 싶을때 ) TEST VALUE DATA를 만들 때... CARDINALITY 곱
- 내부조인 : 조인문법에서 그냥 조인이라 쓰면 내부조인이 실행된다.
- 셀프조인 : FROM EMPLOYEES,EMPLOYEES
- 조인 조건:조인 컬럼들로 구성된 PREDICATE
- 조인전 재료 집합을 필터링해서 오버헤드를 줄여주는 비조인 조건!
- DEPARTMENT_NAME의 MARKETING을 MARKETINGS로 1번만 바꾸면 된다. 분리하지 않았을 경우 EMPLOYEES에서 100건을 UPDATE를 해야 한다. 선자는 조인으로 인한 연산비용이 든다. 후자보다는 덜 들지만..
ANSI 조인 구문이 세계 표준이다.
INNER JOIN (ON/USING)USING 은 뒤에 ()를 쓰는데 COLUMN을 쓰기 때문이다.
ORACLE 조인 구문
재료집합을 컴마로 FROM절에 나열한다.
조인 조건을 WHERE절에 기술한다.FULL OUTER JOIN 직접 구현 안된다....~> ANSI 조인이 쉽고 간단하다..
sq가 조인에 사용될 때(인라인 뷰), 셀프조인할 때 반드시 테이블 별칭을 사용해야 한다.
"insufficient privileges"
오류가 발생하면 SYS유저로 들어가서 뷰 만드는 권한을 줘야한다.
SELECT 'GRANT CREATE VIEW TO' || username || ';'
FROM DBA_USERS
WHERE username LIKE 'BUSAN%';
* CRUD (데이터를 다루는 모든 프로그램이 가능한 작업들)
Create - Insert
Read - Select
Update - Update
Delete - Delete
단순히 가져오는 것뿐만 아니라 데이터를 가공해서 보는 것
'빅데이터 > SQL' 카테고리의 다른 글
sequence, subquery (0) | 2018.01.04 |
---|---|
동의어 SYNONYM (0) | 2018.01.04 |
날짜에 대한 ROUND, TRUNC 함수 (0) | 2017.12.29 |
날짜 연산(INTERVAL type etc) (0) | 2017.12.29 |
단일행 함수 (문자형 & 숫자형&세션포맷) (0) | 2017.12.29 |
Comments