-
[mybatis] 게시판 검색기능 쿼리IT/DATABASE 2019. 5. 16. 11:53
기본 게시판 조회 SELECT
<select id="" resultType="">
SELECT 컬럼
FROM 테이블
WHERE 조건
</select>
검색기능 추가(컬럼이 NOT NULL이 아닌경우)
<select id="" resultType="">
SELECT 컬럼
FROM 테이블
<if test="search != ' '">
WHERE 컬럼 LIKE '%' || #{검색내용} || '%'
</if>
</select>
카테고리가 존재할 경우
<select id="" resultType="">
SELECT 컬럼
FROM 테이블
WHERE 카테고리=#{카테고리}
<if test="search != ' '">
AND 컬럼 LIKE '%' || #{검색내용} || '%'
</if>
</select>
마이바티스는 if를 자바처럼 쓸 수 있어서 좋은 것 같다!
'IT > DATABASE' 카테고리의 다른 글
[ORACLE] SELECT 조회된 데이터 순번 매기기(ROWNUM/ROW_NUMBER()) (1) 2020.03.12 [ORACLE] 컬럼 데이터타입 변경 SQL문(ALTER사용) (2) 2019.11.08 [DB] 오라클(Oracle) 11g Express Edition 설치 (5) 2019.01.03