반응형
SQL 구문에서 여러 개의 조건에 AND, OR, NOT을 이용해서 검색할 수 있습니다.
조건식 결합 | 설명 |
조건식1 AND 조건식2 | 조건식1과 조건식2 모두가 참인 경우 |
조건식1 OR 조건식2 | 조건식1 또는 조건식2 중에서 한 개라도 참인 경우 |
NOT 조건식 | 조건식이 참이 아닌 경우 |
학생(student) 테이블을 조회해 보겠습니다.
mysql> select * from student; |
조건의 AND로 결합하기
주소가 '서울'이고 남학생인 데이터를 조회합니다.
mysql> select * from student where addr='서울' AND sx='1'; |
반응형
조건의 OR로 결합하기
주소가 '서울'이거나 남학생인 데이터를 조회합니다.
mysql> select * from student where addr='서울' OR sx='1'; |
위의 OR로 결합한 SQL 구문에 NOT을 추가하면 위 조건에 해당하지 않은 데이터를 조회합니다.
mysql> select * from student where NOT(addr='서울' OR sx='1'); |
반응형
'Database > MySQL' 카테고리의 다른 글
(MySQL) ORDER BY, ASC/DESC: 정렬하기 (0) | 2023.02.18 |
---|---|
(MySQL) LIKE: 특정 문자열을 포함한 데이터 검색 (0) | 2023.02.17 |
(MyQL) DESC: 테이블 구조 알아보기 (0) | 2023.02.17 |
(MySQL) NULL 검색: IS NULL, IS NOT NULL (0) | 2023.02.15 |
(MySQL) SELECT 명령 (1) (0) | 2023.02.11 |