Mysql BETWEEN

컬럼의 사이값을 구할 때 사용한다.
SELECT * FROM 테이블 WHERE 필드 BETWEEN 값1 AND 값2

1) SELECT * FROM `member` WHERE number BETWEEN 24 AND 59
  - number 필드값이 24~59 사이의 값을 출력하게된다.
    이 쿼리는 아래의 2) 쿼리와 동일한 동작을 한다.

2) SELECT * FROM `member` WHERE idx >= 24 AND idx <= 59

대부분 2번과 같은 쿼리문에 익숙해서 BETWEEN은 어색한 경우가 있는데
음.. 정확한 내용은 아래의 링크를 참조하는편이 좋을 것 같다.

https://dev.mysql.com/doc/refman/8.0/en/comparison-operators.html#operator_between
https://dev.mysql.com/doc/refman/8.0/en/cast-functions.html#function_cast
https://dev.mysql.com/doc/refman/8.0/en/range-optimization.html#range-access-single-part

댓글 없음:

Powered by Blogger.