SQLD - 개념노트 완성하기(2과목)

개미는뚠뚠·2024년 3월 3일
0

자격증 준비

목록 보기
6/6
post-thumbnail

이제 진짜 일주일도 안 남았다...
그러나 나는 이번 연휴 때 안면도를 다녀와서 솔직히 공부를 많이 못했다. 큰일이야!!!!!!!!!

이번 포스팅 내용은 2과목에 해당하는 SQL기본, SQL활용 등으로 사전지식이 있는 나에게 이걸 다 정리하기에는 시간도 너무 아까워서 핵심만 빠르게 빠르게 정리하려고 한다.

홍썜...2과목도 잘 부탁드립니다...

버전 정보
2024-03-03(ver 1.0) : SQLD 기본(SQL과 함수)


🌍 1. SQLD 기본

SQL 의 종류

  1. DDL - 테이블을 조작
  2. DML - 데이터 조작
  3. DCL - 권한 조작
  4. TCL - 트랜잭션 조작
  5. DQL - 걍 select

SELLECT 의 구조

SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY

함수의 개념

  • Input Value가 있을 경우, 그에 맞는 Output Value를 출력
  • Input Value와 Output Value의 관게를 정의한 객체

함수의 종류 1 - (입력값의 수에 따라)

단일행 함수 vs 복수행 함수

단일행 함수 : Input과 Ouput의 관계가 1:1

복수행 함수 : 여러 건의 데이터를 동시에 입력 받아서 하나의 요약값을 리턴(그룹함수 또는 집계 함수라고 함)

함수의 종류 2 - (입/출력 타입에 따라)

  1. 문자형 함수

    SQL-SERVER)

    • SUBSTR -> SUBSTRRING
    • LENGTH -> LEN
    • INSTR - > CHARINDEX
  2. 숫자형 함수

  3. 날짜형 함수

    SQL-SERVER

    • SYSDATE -> GETDATE
    • ADD_MONTHS -> DATEADD
    • MONTHS_BETWEEN -> DATEDIFF
  4. 변환함수

  5. 그룹함수

    NULL은 무시하고 연산함

  6. 일반함수

0개의 댓글