📚 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 반환
- 연산 순서
- FROM
- WHERE
- GROUP BY
- HAVING : ALIAS 사용 불가능
- SELECT
- ORDER BY
- JOIN
- INNER JOIN : 교집합
- LEFT OUTER JOIN : 왼쪽 집합 모두 출력
- RIGHT OUTER JOIN : 오른쪽 집합 모두 출력
- FULL OUTER JOIN : 합집합 (단, 중복 제거)