문자함수와 숫자함수

날짜함수 YEAR(날짜) 날짜의 년을 반환 MONTH(날짜) 날짜의 월을 반환 DAY(날짜) 날짜의 일을 반환 DATEADD(구성요소,더할숫자,날짜) 날짜 + 구성요소(YY MM CD HH MI SS)를 숫자만큼 더함 DATEDIFF(구성요소,날짜1,날짜2) 날짜1 -
GROUP BY절 : 특정 칼럼을 기준으로 그룹화함 칼럼명 입력(SELECT절에서는 그룹화한 칼럼명 또는 집계함수 입력가능) 숫자 집계함수 : 숫자값을 가진 여러 행들에 대해 하나의 결과값을 반환 COUNT(*) NULL을 포함한 전체 행의 수 COUNT(칼럼) 칼
SELECT문 총 복습 SELECT 나타낼 칼럼 FROM 데이터를 불러옴(테이블명) WHERE 조건 GROUP BY 특정 칼럼 그룹화 HAVING 그룹화한 데이터 조건 ORDER BY 정렬 DEFAULT 오름차순 DESC 내림차순
데이터 타입 : 테이블 안의 각 칼럼이 가지는 데이터의 타입을 정의
DB생성 SQL 데이터베이스 우클릭 - 새 데이터베이스 - 데이터베이스 이름 - 확인
데이터 삽입 : 원하는 테이블 클릭 - 테이블 스크립팅 - INSERT - 새쿼리 편집기 창 SELECT 데이터 삽입 INSERT INTO 데이터 수정 : 테이블 스크립팅 - UPDATE - 새쿼리 편집기 창 UPDATE 테이블명 SET 수정할 칼럼명 = 수정할
기본키(PK primary key) : 유일한 값을 가진 칼럼 (ID 사번 등) PK 조건 : 1) NULL 존재 X, 중복값 존재 X
서브쿼리 : 하나의 쿼리 안에 포함되어 있는 또 다른 쿼리 SELECT문에서는 GROUP BY절을 제외한 모든 절에서 사용 가능 (SELECT절, FROM절(00), WHERE절(000), HAVING절, ORDER BY절) FROM절
가장 중요한 인덱스!
OLTP 와 OLAP 는 개발자로서 생각보다 친숙한 개념임에도 불구하고 실제로 많이 사용되는 단어가 아니다보니 생소한 경우가 많다.