📚 CS [ComputerScience]/🪪 자격증

[자격증] [SQLD] SQL 기초

Dbswnstjd 2023. 3. 17. 23:52
  • SQLD
    • SELECT COLUMN1, ~ FROM TABLE;
    • SUBSTR('STRING', INDEX, LENGTH)
    • LTRIM() : 왼쪽 공백 제거
    • RTRIM() : 오른쪽 공백 제거
    • || : 합성 연산자
      • ex) 'S' || 'Q' || 'L' || 'D' => SQLD
    • LOWER() : 소문자 변경 / UPPER() : 대문자 변경
    • CHR() : 아스키코드
    • SYSDATE : 현재의 년, 월, 일, 시, 분, 초
    • EXTRACT(YEAR, MONTH, DAY, HOUR, MINUTE, SECOND)
    • ADD_MONTH() : 개월수를 더하거나 뺀 날짜
    • ABS() : 절댓값 / TRUNC() : 버림 / CEIL() : 올림 / FLOOR() : 소수점 버림 / MOD(NUM1, NUM2) : N1을 N2로 나눈 나머지
    • COUNT() : 개수 세는 함수 / SUM() : 합 / AVG() : 평균
    • SIGN : 양수 1, 음수 -1, 0이면 0 반환
    • 연산 순서
      1. FROM
      2. WHERE
      3. GROUP BY
      4. HAVING : ALIAS 사용 불가능
      5. SELECT
      6. ORDER BY
    • JOIN
      • INNER JOIN : 교집합
      • LEFT OUTER JOIN : 왼쪽 집합 모두 출력
      • RIGHT OUTER JOIN : 오른쪽 집합 모두 출력
      • FULL OUTER JOIN : 합집합 (단, 중복 제거)