반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Spring Legacy
- #MySQL
- 낙짜쌤
- 확장프로그램
- 리엑트
- #php.ini
- 노트패드
- vscode에서github연동
- GIT
- Eclipse
- extension
- Windows10
- 이클립스 파일인코딩
- musthave
- vscode
- Java
- Visual Studio Code
- 낙자쌤
- 낙자
- Linux
- 오라클
- 한국소프트웨어인재개발원
- 윈도우10
- Github
- 이클립스
- jQuery
- oracle
- MySQL
- eclipse github
- sql developer
Archives
- Today
- Total
자바강사 낙자쌤
where절에서 IN 사용하기 본문
728x90
반응형
WHERE 절에 사용하는 명령어 중 IN 의 사용법에 대해 알아보자.
1) WHERE 일치하길 원하는 컬럼명 IN (조건1, 조건2, 조건3 ....)
WHERE 뒤에 써준 컬럼과 IN 뒤로 나열한 조건들 중 일치하는 row를 가져오게 된다.
여기서 나열한 조건들은 OR조건으로 검색하게 된다
조건1 or 조건2 or 조건3 이거나 .... 조건에 일치하는 모든 내용을 가져오게 된다.
2) WHERE 일치하지 않길 원하는 컬럼명 NOT IN (조건1, 조건2, 조건3 .....)
이번 내용은 앞의 1번 내용과 반대되는 내용이다.
컬럼의 내용이 조건 1 이거나, 조건 2 이거나, 조건 3 인 내용을 제외한 내용을 가져오게 된다.
역시나 OR조건 이지만, 해당되는 내용을 가져오지 않는다는 차이점이다.
3) WHERE 일치하길 원하는 컬럼명 IN (조건)
다중 조건만 줄 수 있는 게 아니다. 하나의 값만 쓰면 그 값에만 적용되는 내용을 가져온다.
하나의 조건만 주는 것이 IN이 되면 NOT IN도 당연히 된다.
728x90
반응형
'DB' 카테고리의 다른 글
mysql ERROR 145 (HY000): marked as crashed and should be repaired (0) | 2016.02.04 |
---|---|
MySQL 설치후 최초 root 패스워드 설정 (0) | 2016.01.19 |
MySql DB 및 계정 생성과 등록, 외부접근권한 설정 (0) | 2015.12.24 |
MySQL > flush privileges 명령어 (0) | 2015.12.12 |
필드 type이 DATETIME 일때 날자형식변환 (0) | 2015.10.04 |