가자공부하러!

Maria DB 쿼리 모음(페이징, 날짜 등) 본문

공부/DB

Maria DB 쿼리 모음(페이징, 날짜 등)

오피스엑소더스 2019. 9. 26. 10:58

1. 페이징

1
2
3
4
5
6
7
SELECT *
FROM (
    SELECT @ROWNUM := @ROWNUM + 1 as rnum, SEQ, id, COMMENT, AMOUNT, RDATE
    FROM RHY_MEM_POINT, (SELECT @ROWNUM :=0) A
    ORDER BY RDATE DESC
    ) RESULT
LIMIT 1010
cs

  > 결과



2. 날짜

1
2
3
4
5
6
7
8
9
10
11
-- 날짜 포맷 설정(yyyy-mm-dd)
DATE_FORMAT(RDATE,'%Y-%m-%d')
 
-- 날짜 더하기 빼기
DATE_ADD(NOW() , INTERVAL 12 DAY),'%Y-%m-%d'
DATE_ADD(NOW() , INTERVAL 12 MONTH),'%Y-%m-%d'
DATE_ADD(NOW() , INTERVAL 12 YEAR),'%Y-%m-%d'
DATE_ADD(NOW() , INTERVAL -12 YEAR),'%Y-%m-%d'
 
-- 현재 날짜와 비교
SELECT IF( DATE_FORMAT(DATE_ADD(RDATE, INTERVAL 12 MONTH),'%Y-%m-%d'< CURDATE(), 'true''false')
cs




Comments