mysql
MYSQL - BETWEEN AND 함수
expr 이 min 보다 크거나 같고, max 보다 작거나 같으면 1의 값을 반환하고, 그렇지 않으면 0을 반환합니다.
다음은 문자열을 비교합니다.
SELECT expr BETWEEN min AND max;
min <= expr => max 이면 1의 값 반환하고 거짓이면 0의 값을 반환
#ex.1)
mysql> SELECT 1 BETWEEN 2 AND 3;
-> 0
mysql> SELECT 2 BETWEEN 2 AND 3;
-> 1
다음은 문자열을 비교합니다.
#ex.2)
mysql> SELECT 'b' BETWEEN 'a' AND 'c';
-> 1
mysql> SELECT 'b' BETWEEN 1 AND 'c';
-> 0
mysql> SELECT 'b' BETWEEN 'a' AND 'ca';
-> 1
mysql> SELECT 'b' BETWEEN 'a' AND 'ac';
-> 0
mysql> SELECT 'b' BETWEEN 'a' AND 'aa';
-> 0
#ex.3)
mysql> SELECT 'b' BETWEEN 'a' AND 'c', 1 BETWEEN 1 AND 2;
-> 1, 1
0 댓글