📌 SQL 연산자 & 키워드 정리 (테이블명 개념 포함)
각 예시에서 테이블명, 컬럼명, **값**을 의미하는 부분을 명확하게 표시해드립니다.
🔹 비교 연산자
연산자 | 의미 | 예시 |
= | 같다 | SELECT * FROM 테이블명 WHERE 컬럼명 = '값'; (예: 특정 부서의 데이터 조회) |
!=, <> | 같지 않다 | SELECT * FROM 테이블명 WHERE 컬럼명 != '값'; (예: 특정 부서를 제외한 데이터 조회) |
> | 초과 | SELECT * FROM 테이블명 WHERE 컬럼명 > 숫자값; (예: 특정 급여 이상인 데이터 조회) |
< | 미만 | SELECT * FROM 테이블명 WHERE 컬럼명 < 숫자값; (예: 특정 나이 미만인 데이터 조회) |
>= | 이상 | SELECT * FROM 테이블명 WHERE 컬럼명 >= 숫자값; (예: 특정 근속 연수 이상인 데이터 조회) |
<= | 이하 | SELECT * FROM 테이블명 WHERE 컬럼명 <= 숫자값; (예: 특정 평점 이하의 데이터 조회) |
BETWEEN | 범위 지정 | SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 시작값 AND 끝값; (예: 특정 급여 범위 내 조회) |
IN | 값 포함 | SELECT * FROM 테이블명 WHERE 컬럼명 IN ('값1', '값2'); (예: 특정 부서만 조회) |
🔹 추가 SQL 키워드
키워드 | 의미 | 예시 |
ORDER BY | 정렬 | SELECT * FROM 테이블명 ORDER BY 컬럼명; (예: 특정 컬럼 기준으로 정렬) |
AND | 여러 조건 결합 | SELECT * FROM 테이블명 WHERE 컬럼명1 = '값' AND 컬럼명2 > 숫자값; (예: 특정 부서이면서 급여가 높은 경우 조회) |
NOT IN | 특정 값 제외 | SELECT * FROM 테이블명 WHERE 컬럼명 NOT IN ('값1', '값2'); (예: 특정 부서를 제외한 데이터 조회) |
ASC | 오름차순 정렬 (기본) | SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC; (예: 급여를 낮은 순으로 정렬) |
DESC | 내림차순 정렬 | SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC; (예: 급여를 높은 순으로 정렬) |
LIMIT | 결과 개수 제한 | SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC LIMIT 숫자값; (예: 급여가 높은 상위 5명 조회) |
'SQL(데이터베이스)' 카테고리의 다른 글
8. 테이블 로우 갱신(UPDATE) (0) | 2025.03.10 |
---|---|
7. 테이블 로우 조회(WHERE)(특정로우 조회) (0) | 2025.03.10 |
5. 데이터베이스 생성 요약 (0) | 2025.03.10 |
4. 데이터타입(문자열) (0) | 2025.03.10 |
3. 주요 명령어 DDL, DML, DCL, TCL 네 가지 범주 (0) | 2025.03.10 |