비교 연산자로 필요한 행만 정확히 필터링합니다.
WHERE는 각 행에 조건을 평가해 TRUE인 행만 남깁니다. =, <>, <, <=, >, >=를 사용하며 문자열 비교와 대소문자 규칙은 DB의 collation 설정에 영향을 받습니다.
필터 열에 적절한 인덱스가 있으면 전체 테이블을 읽지 않고 후보 행을 빠르게 찾을 수 있습니다.
업무 조건의 경계를 명확히 하세요. 날짜 종료 조건은 <= 23:59:59보다 다음 날 미만(<)이 정밀도 변화에 안전합니다.
문자열 비교의 대소문자 구분 여부가 기본 설정에서 SQLite·MariaDB·PostgreSQL 서로 다르므로, WHERE에 문자열 조건을 쓸 때는 대상 DB의 collation을 먼저 확인하세요.
JavaScript의 ==나 ===를 SQL에 쓰지 않습니다. SQL의 같음은 =입니다.
직접 바꿔보세요재고가 1개 이상이고 가격이 5만원 미만인 상품만 찾으세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.