📌 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 |