728x90
- ALL 연산자
- 결과값으로 boolean값 반환
- 서브쿼리의 모든 값이 조건을 충족하면 TRUE값 반환
- SELECT, WHERE, HAVING과 함께 쓰임
INSERT INTO SELECT 문
- 하나의 테이블에서 값을 복사하여 다른 테이블로 삽입
- 데이터 타입이 두 테이블에서 일치해야함
- 삽입될 테이블의 레코드는 영향 받지 않음
CASE 문
- if-then-else문과 같이, 조건을 지나며 처음으로 조건이 충족할 경우의 값을 반환
- 조건이 참인 경우 바로 종료하고 결과를 반환하며, 조건이 충족되지 않는 경우 ELSE 구문의 값을 반환
NULL 관련 함수들
- IFNULL()
- 표현식이 NULL일 경우 대안 값을 반환해줄 수 있음
- COALESCE
- 표현식의 값 중 NULL이 아닌 제일 앞의 값으로 병합
주석
- 단일행 주석 :- -로 시작할 때부터 행 끝까지 실행되지 않음(주석처리)
- 다중행 주석 : /* */ 사이에 있는 텍스트는 실행되지 않음
연산자
수학 연산자
-
- : 더하기
- : 빼기
- : 곱하기
- / : 나누기
- % : modulo연산
비트 연산자
- & : AND
- | : OR
- ^ : exclusive OR
비교 연산자
- = : 같다
- : 더 크다
- < : 더 작다
- ≥ : 더 크거나 같다
- ≤ : 더 작거나 같다
- <> : 같지 않다
다음부터는 DATABASE 부분을 공부+번역할 것이다
728x90
'프로그래밍공부(Programming Study) > 데이터베이스(Database)' 카테고리의 다른 글
MongoDB 특징 및 설치/환경설정 (0) | 2023.01.03 |
---|---|
MySQL 버전별 차이 (0) | 2022.12.03 |
SQL 코딩의 기술(pp.176 ~ 194) (0) | 2022.07.15 |
W3C MySQL 정리/번역 2/3일차(Wildcard ~ ANY 연산자) (0) | 2022.05.07 |
W3C MySQL 정리/번역 1일차(MySQL 개요 ~ LIKE 연산자) (0) | 2022.05.05 |
댓글