블로그 이미지
암초보

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Tag

01-06 20:18
2014. 8. 12. 16:40 DB/MySQL

Group by로 묶은 것중에 n번째를 선택하는방법은...

아래 링크를 참고..

http://code.openark.org/blog/mysql/sql-selecting-top-n-records-per-group


간단한 예제. 해석은 알아서..

SELECT
    SUBSTRING_INDEX( GROUP_CONCAT(fieldA ORDER BY dateField DESC), ',', 1 ) as 'test'
FROM
    tableA
GROUP BY fieldC


그리고,,

group_concat_max_len 에 주의,,


'DB > MySQL' 카테고리의 다른 글

mysqldump db별 sql 덤프  (1) 2018.09.12
특정 테이블을 참조하고 있는 테이블 찾는 방법  (0) 2016.10.07
INSERT IGNORE  (0) 2013.11.29
procedure function 덤프  (0) 2013.10.31
The Rows Holding the Group-wise Maximum of a Certain Column  (0) 2013.10.23
posted by 암초보
2014. 8. 12. 15:53 프로그래밍/기타

jsfiddle만 있는게 아니었다..


http://sqlfiddle.com/

'프로그래밍 > 기타' 카테고리의 다른 글

엑셀 countif 사용 팁(특정 문자 포함)  (0) 2014.08.28
JOSSO 참고자료  (0) 2014.08.19
xming  (0) 2014.07.16
There is nothing changed, but eclipse egit marks the file as changed.  (0) 2014.07.01
git push 실패시..  (0) 2014.06.16
posted by 암초보
2014. 8. 11. 10:04 DB/Mongo DB

1. mysql 데이터를 csv 파일로 저장(header line함께 출력되도록 union으로 하든가....)

ex) SELECT * from TABLE

 into outfile 'tmp.csv' fields  terminated by ',' lines terminated by '\r\n';


2. mongoimport 명령어로 mongodb에 import

ex) mongoimport --db <db명> --collection <collection명> --type csv --headerline --file tmp.csv

=> --headerline : csv 첫줄에 header line, 즉 컬럼명이 명시되어 있다는뜻..

'DB > Mongo DB' 카테고리의 다른 글

mongostat  (0) 2014.02.12
aggregate 수행시 결과 document maxium size  (0) 2014.01.28
내장(embedding)&참조(referencing)  (0) 2013.12.20
Range Query  (0) 2013.12.19
posted by 암초보