목차
접기
728x90
반응형
mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동
위 링크로 이동해서 아래 쿼리를 입력해보자.
SELECT 1 + 2 IN ( 1, 2, 3 );
출력 : 1
1 + 2의 값인 3이 IN 다음의 괄호안에 존재하기 때문에
참(TRUE)으로 1이 출력된다.
SELECT 1 + 2 NOT IN ( 1, 2, 3 );
출력 : 0
첫번째 쿼리와는 반대로 NOT이 붙어서
거짓(FALSE)으로 0이 출력된다.
SELECT 1 + 2 NOT IN ( 1, 23, 5 );
출력 : 1
1 + 2 인 3이 괄호안에 포함되어 있지 않는게 맞으므로
참이다.
SELECT 'Hello' IN ( 1, TRUE, 'HELLO' );
출력 : 1
sql은 대소문자를 구분하지 않기에
Hello는 IN 다음의 괄호 안에 포함되어 있으므로 참이다.
SELECT *
FROM Customers
WHERE City IN ( 'London', 'Bern', 'Aachen' );
City 칼럼의 값이 IN 다음의 괄호안에 포함된 단어들의 값인것들만 조회한다.
SELECT *
FROM Customers
WHERE City NOT IN ( 'London', 'Bern' );
City가 London, Bern이 아닌 것들만 보여준다.
728x90
반응형
LIST
'SQL' 카테고리의 다른 글
[ mysql ] mysql에서 사용하는 연산자 총 정리 (0) | 2021.09.01 |
---|---|
[ mysql ] LIKE 연산자 (0) | 2021.09.01 |
[ mysql ] 비교 연산자 쿼리 연습 (0) | 2021.09.01 |
[ mysql ] 참과 거짓 연산자 / 테이블에서 조건을 구할 때 사용한다. (0) | 2021.08.31 |
[ mysql ] 사칙 연산 (0) | 2021.08.31 |