MSSQL (3)-1 관계연산자 & BETWEEN & AND & IN
관계연산자 & BETWEEN & AND & IN &
WHERE 조건을 좀더 다양하게 활용하기 위해서 알아야할 기본적인 것들이다.
관계연산자는 AND 와 OR 인데 사실상 대부분의 사람들은 아는개념이다.
단어의 뜻만 알아도 어느정도 느낌이 온다.
AND 는 말그대로 "그리고" 이다.
SELECT * FROM tbl WHERE A AND B AND C
이렇게 구문을 작성할 경우 A조건 B조건 C조건 3개가 동시에 만족할때만 WHERE절을 통과해서 출력되게 된다.
한마디로 A조건이면서 B조건이기도하고 또한 C조건도 만족한다. 이렇게 생각하면 편한다.
OR 는 "이거나" 정도로 생각하면 될거같다.
SELECT * FROM tbl WHERE A OR B
이런식으로 구문을 작성하게 되면 A조건이나 B조건 중에 하나라도 만족하게 되면 출력하게 된다.
A조건 이거나 B조건이면 출력 이런식이다.
관계연산자는 간단하지만 여러가지 조건절에서 사용되니 개념을 정확하게 알아두고 있는것이 중요할것 같다.
BETWEEN은 사이라는 뜻이다 말그래도 A와 B의 사이에 있으면 조건에 만족하게 된다.
SELECT * FROM tbl WHERE field BETWEEN '50' AND '100'
이런식으로 사용하게 되면 필드의 내용이 50에서 100사이에 있는것들을 출력하게 된다.
IN은 해당 내용을 포함하고 있으면 출력하게 된다.
SELECT * FROM tbl WHERE field IN ('1', '2', '3')
이렇게 될 경우 해당 필드 내용중에 1이나 2나 3이 있을경우 출력된게 된다.
WHERE절은 추가적이 명령어들을 가지고 자신이 원하는 내용을 찾을수있는 조건을 만드는것이 중요하다.
'SQL > mssql' 카테고리의 다른 글
MSSQL 테이블 스크립팅을 이용해서 복원하기 (0) | 2021.04.19 |
---|---|
JOIN UPDATE (조인으로 데이터 업데이트하기) (0) | 2021.04.05 |
MSSQL SELECT * INTO FROM을 이용한 간단한 백업 (0) | 2018.01.25 |
MSSQL (3) WHERE (0) | 2018.01.25 |
MSSQL (2) USE (0) | 2018.01.25 |
댓글
이 글 공유하기
다른 글
-
MSSQL 테이블 스크립팅을 이용해서 복원하기
MSSQL 테이블 스크립팅을 이용해서 복원하기
2021.04.19 -
JOIN UPDATE (조인으로 데이터 업데이트하기)
JOIN UPDATE (조인으로 데이터 업데이트하기)
2021.04.05 -
MSSQL SELECT * INTO FROM을 이용한 간단한 백업
MSSQL SELECT * INTO FROM을 이용한 간단한 백업
2018.01.25 -
MSSQL (3) WHERE
MSSQL (3) WHERE
2018.01.25