티스토리 뷰


1. BETWEEN AND - 역할

컬럼에서 BETWEN AND 사이에 있는 값을 가져오는 역할


◈ 구문형식


컬럼 BETWEEN 값1 AND 값2




2. BETWEEN AND - 기본 테이블

◈ TEST_TABLE_ONE


IDX 

NAME 

AMT 

ID 

 TEL

1  

테스트1 

1000 

test1 

 

2 

테스트2 

2000 

test2 

 

3 

테스트3 

3000 

test3 

021-0000-0003 

4 

테스트4 

4000 

test4

010-0000-0004 

테스트5

5000 

test5

010-0000-0005 



3. BETWEEN AND - SQL 문장

◈ SQL


1
2
3
SELECT * 
           FROM TEST_TABLE_ONE
              WHERE AMT BETWEEN 1000 AND 3000



◈ 결과 테이블


IDX 

NAME 

AMT 

ID 

 TEL

1  

테스트1 

1000 

test1 

 

2  

테스트2 

2000 

test2 

 

3  

 테스트3  

3000 

test3 

 

◈ 설명

AMT 컬럼을 기준으로 1,000원 ~ 3,000원 사이에 있는 값을 가져오고 싶을 때 위와 같이 사용할 수 있습니다.
여기서는 1000,3000원 이라는 범위를 포함해서 조회를 하고 있습니다.
BETWEEN AND 를 연산자로 바꾼다고 하면 >=1000 , <=3000 이렇게 됩니다.
SQL 처리속도는 연산자로 하는 것이 더 빠릅니다.
이유는 BETWEEN AND를 사용할 경우 연산자로 변환하는 과정을 한번 더 거치기 때문에 그렇습니다.
하지만, SQL 작성이 위와 같이 이용하면 깔끔하게 이용하실 수 있습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday