어제 일기에는 어제 배운 내용 복습을 못했으니까.. 어제까지 배운 내용을 정리하면,SQL : 데이터베이스에 있는 테이블의 데이터를 액세스 할 수 있는 언어. DQL, DML, TCL, DDL, DCL 등이 있다.DQL(데이터 쿼리 언어) : SELECTDML(데이터 조
오늘은 함수에 대해서 배웠다. 함수는 여러가지 기능을 하게 만들어주는 프로그램이다. 함수는 중첩이 가능하며 문자함수, 숫자함수, 날짜함수, 형변환함수, 일반함수가 있다. 오늘은 이 중에서 문자, 숫자, 날짜함수에 대한 내용을 배웠다.
오늘은 형변환함수를 배웠다. 형변환함수를 알아보기에 앞서, 날짜포맷과 숫자와 소수점, 천 단위 표시, 통화기호 등은 지역과 언어에 종속된다. 따라서 지역과 언어를 확인하거나 변경하는 방법을 알아야한다.
그룹함수 여러 행 당 하나의 결과를 반환하는 함수. 입력값이 숫자형만 가능한 그룹함수는 sum, avg, median, variance, stddev, max, min, count이고 모든 타입이 다 가능한 그룹함수는 max, min, count이다. 그룹함수는 nul
Join에는 크게 5가지 유형이 존재한다. Cartesian product, Equi join, Outer join, Self join, Non Equi join. 이 중에서 어제 Cartesian product와 Equi join에 대해 배웠고 오늘은 나머지 유형들을
오늘은 서브쿼리와 그에 활용되는 여러 가지 문법들에 대해 배웠다.
오늘은 EXISTS와 NOT EXISTS 연산자, 그리고 PIVOT과 UNPIVOT을 배웠다.
오늘은 다중열 서브쿼리와 스칼라 서브쿼리, 그리고 집합연산자를 배웠다.
오늘은 어제에 이어 본격적으로 DDL, DML, TCL의 문법을 배웠다.
오늘은 ROLLUP, CUBE, GROUPING SETS라는 그룹함수와 SQL에서 계층검색 하는 법을 배웠다. 그리고 DDL과 DCL의 용법도 배웠다.
오늘은 다중테이블 INSERT와 MERGE, 컬럼의 추가, 수정, 삭제, 그리고 Primary key, Foreign key 제약조건에 대해 배웠다.
오늘은 어제에 이어서 UNIQUE, CHECK, NOT NULL 제약조건과 RENAME, TRUNCATE, COMMENT라는 DDL, 그리고 VIEW에 대해 배웠다.
오늘은 WITH CHECK OPTION CONSTRAINT와 WITH READ ONLY, SEQUENCE와 SYNONYM, FULL TABLE SCAN과 ROWID SCAN을 배웠고, INDEX에 대해 공부했다.
오늘은 분석함수와 TOP-N 분석법에 대해 배웠다.