개발자로 가는 길(국비지원과정)/4.Spring+ Ajax
rownum을 일반컬럼으로 넣기 위해 사용하는 서브 쿼리
레아Leah
2022. 2. 9. 14:28
반응형
▼rownum을 일반컬럼으로 넣기 위해 사용하는 서브 쿼리
더보기
select * from(
select rownum bnum, b.*
from
(select * from board)b
)
where bnum >= 11 and bnum <=20
;
아주 복잡함
rownum은 동적이기 때문에 위와 같이 사용해줘야함! ㅠㅠ
MAPPER
더보기
<select id="findAll" resultType="Board" parameterType="map">
SELECT * FROM (
SELECT rownum bnum, b.*
FROM(
SELECT * FROM board
WHERE
${searchItem} LIKE '%' || #{searchWord} || '%'
ORDER BY regdate DESC
) b
) WHERE bnum BETWEEN #{srow} and #{brow}
</select>
반응형