본문 바로가기

Database/Mysql

작성일: 2019. 8. 5. 20:15
Mysql - group by, having, max(count), inner query 예제 (가장 많이 조회된 글의 번호 구하기) 가장 많이 조회된 글 번호 구하기 쿼리 예제 이번 포스팅에는 가장 많이 조회된 글의 번호를 구하는 쿼리를 알아보도록 하겠습니다. 1. Table사용할 테이블의 스키마 입니다. no는 외래키이며 post(게시판) 테이블의 기본키로 글 번호를 뜻합니다. post_statistic테이블의 기본키는 no, access_date(합성키) 입니다. 이런식으로 글 번호마다 언제 조회를 했는지를 저장하는 테이블입니다. 2. 가장 많은 조회수를 가지는 글번호(no) 구하기2.1 no별 조회수 구하기 (Group by)우선 각 no 별 조회수를 구하기 위해 group by 를 이용하여 쿼리를 작성합니다. ( group by를 사용해야 하는 경우 - https://wkdtjsgur100.github.io/groupby-ha..
작성일: 2019. 6. 10. 20:42
Mysql - select문 응용 select문 응용 Select문 응용mysql의 select문의 응용방법을 살펴보도록 하겠습니다. 최근 모 기업의 코딩테스트를 보았는데. 마지막 문제에서 간단한 쿼리 문제가 나왔었습니다. 근데 시간도 시간이지만 자신이 없어서 인지 뺑뺑돌다가 결국 시간이 다되어 제대로 풀어보지도 못했습니다. 때문에 sql에 대한 공부도 조금씩 다시 해나아갈 예정입니다. 예제 DB 자료이번 포스팅의 예제에서 사용될 Sampl DB는 Mysql에서 제공하는 World.db입니다. 아래의 경로는 mysql 홈페이지에서 제공하는 world.db 설치방법 document 링크입니다.https://dev.mysql.com/doc/world-setup/en/world-setup-installation.html 1. 검색결과의 정렬(..
작성일: 2019. 4. 8. 23:37