728x90
'BETWEEN ... AND ... ' 과 'IN' 은 데이터를 필터링하거나 비교하는 데 사용되는 다른 조건을 나타내는 방법이다.
1. BETWEEN AND
특정 범위 내에 있는 값을 선택할 때 사용됨
숫자, 날짜, 문자열 등의 데이터 타입에 모두 적용될 수 있음
SELECT [컬럼1], [컬럼2], ...
FROM [TABLE명]
WHERE [컬럼] BETWEEN [값1] AND [값2];
2. IN
여러 개의 값 중에서 하나의 값을 선택할 때 사용
열거형 데이터나 다양한 값들을 비교할 때 사용
SELECT [컬럼1], [컬럼2], ...
FROM [테이블]
WHERE [컬럼] IN ([값1], [값2], ...);
결론적으로, 조건을 설정하거나 필터링할 때 사용되는 두 가지 다른 방식이다. BETWEEN AND 는 범위를 지정하여 값들을 불러오고 IN 의 경우 여러 개의 값을 지정하여 해당 값들 중 일치하는 것을 불러온다.
728x90
'DBMS > SQL Study' 카테고리의 다른 글
[SQL] 와일드카드 & Escape 식별자 (0) | 2023.08.30 |
---|---|
[SQL] 논리 연산자 (0) | 2023.08.29 |
[SQL] CONCAT() 함수 (0) | 2023.08.29 |
[SQL] AS (Alias) 키워드 (0) | 2023.08.28 |
[SQL] TRUNCATE와 DELETE | DISTINCT와 GROUP BY 의 차이점 (0) | 2023.08.28 |