웹 접속 로그가 ip_address(접속 IP), con_time(접속시간), packet_count(접속량) 형태로 되어 있을때,
접속 IP별 최초 접속 시간, 최종 접속시간, 접속량 총합 형태로 검색하는 쿼리는 아래와 같습니다.
○ 표시할 항목
-SELECT ip_address, MIN(con_time), MAX(con_time), SUM(packet_count) AS total_packets
○ 기준값 - 동일 아이피별
- GROUP BY ip_addree : GROUP BY 명령어로 아이피를 기준(아이피별 시간, 패킷량)으로 만들어준다.
○ 최초/최종 접속시간
- MIN(con_time) : MIN 명령어를 사용하여 최소 접속 시간 선택.
- MAX(con_time): MAX 명령어를 사용하여 마지막 접속 시간 선택
○ 패킷량 합계
- SUM(packet_count) : SUM 명령어를 사용하여 패킷 합치기
- GROUP BY ip_addree : 아이피별 패킷량 합치기 위함.
○ 정렬 ( 내림차순 / 오름 차순 )
- ORDER BY 명령어로 기준값 선택
- ASE 명령어 : 내림차순 정렬
- DESC : 오름차순 정렬
SELECT ip_address, MIN(con_time), MAX(con_time), SUM(packet_count) AS total_packets
FROM packet_data
GROUP BY ip_address
ORDER BY total_packets DESC;
'IT속으로' 카테고리의 다른 글
삼성 핸드폰(갤럭시) 백업 방법 (0) | 2024.12.23 |
---|---|
삼성 계정 및 비밀번호 찾기 (0) | 2024.12.23 |
이메일 발신자 IP 추적 방법 (0) | 2023.11.15 |
무료 동영상 편집기 베스트 8 (0) | 2023.11.14 |
EaseUS Video Editor 동영상 편집기 (0) | 2023.11.14 |
댓글