SQL 정리
2017. 1. 31. 16:40ㆍProgramming/SQL
1단계
:최대값 찾기
1 | SELECT MAX(num) AS MAXNUM FROM board | cs |
2단계
:조인하기(다른 테이블의 칼럼값도 가져올 때 사용)
1 2 3 4 | SELECT b.*,a.photo FROM BOARD b LEFT OUTER JOIN BOARD_ALBUM a ON b.num=a.board_num ORDER BY b.num DESC | cs |
3단계
:페이징 처리
**서브쿼리 중첩 이용
일종의 필터 역할(endNum 아래로 끊고, startNum 위로 끊기)
1 2 3 4 5 6 7 8 9 10 | <!-- CDATA: 내용이 태그가 아니라 문자열임을 parser에 알림 --> <![CDATA[ SELECT * FROM ( SELECT * FROM ( SELECT ROWNUM row_num, BOARD.* FROM ( SQL문 )BOARD )PAGING_BOARD WHERE row_num>=#{startNum} ) WHERE row_num<=#{endNum} ]]> | cs |
'Programming > SQL' 카테고리의 다른 글
오라클 DB 구축하는 법 (0) | 2017.01.10 |
---|---|
날짜 함수, 형 변환 함수 (0) | 2016.09.29 |
숫자, 문자 처리 함수 (0) | 2016.09.28 |
SELECT, 정렬 (0) | 2016.09.28 |
MySql 설치 및 DB 생성(cmd 통해) (0) | 2016.09.19 |