반응형
SQL 구문에서 BETWEEN 키워드가 있는데,
이는 파라미터 순서와 상관 없이 범위 내에 있는 데이터를 필터링한다.
일반 SQL 문에서는
WHERE Column >= 1 AND Column <= 9
처럼 사용하는데
사용자가 입력한 값의 순서가 뒤바뀐 경우
WHERE Column >= 9 AND Column <= 1
처럼 되어 빈 레코드 결과를 반환하므로 입력 값의 무결성 검사를 해야 한다.
BETWEEN은 순서에 상관 없이 파라미터를 전달해도
WHERE BETWEEN 9 AND 1
WHERE BETWEEN 1 AND 9
같은 결과를 반환한다.
반응형