1 2 3 4 | -- 지정한 숫자만큼 행이 생성됨 SELECT @curRow := @curRow + 1 AS row_number FROM table_name INNER JOIN ( SELECT @curRow := 0) A WHERE @curRow < 10; |
달력을 만들기 위해서 월초에서 부터 월말까지의 데이터를 뽑아내야할때 사용함
SELECT DATE_FORMAT(@DATE_ROW := @DATE_ROW + 1,'%Y%m%d') AS TEST
FROM TABLE_NAME INNER JOIN (SELECT @DATE_ROW := ('20170301'-'01')) A
WHERE @DATE_ROW < '20170331'
반응형
'Database' 카테고리의 다른 글
SQL에서 행을 열로 바꾸는 방법 (0) | 2017.05.15 |
---|---|
[myBatis] include refid - 반복되는 쿼리 묶기 (1) | 2017.05.12 |
MYSQL SEQ가 포함된 Code 만들기 (0) | 2017.03.10 |
샤딩(Sharding)과 파티셔닝(Partitioning) (0) | 2017.02.22 |
MySQL SUM() (0) | 2017.02.20 |