SQL 한 줄로 끝내는 업무 자동화 5가지
2026.03.31 12:30
SQL 하나로 자동화
1. 오늘 가입자 수
SELECT COUNT(*) FILTER (WHERE date_joined::date = CURRENT_DATE) FROM accounts_user;
2. 7일 활동량
SELECT d::date, COUNT(DISTINCT user_id) FROM generate_series(CURRENT_DATE-6, CURRENT_DATE, '1 day') d LEFT JOIN sessions s ON s.completed_at::date = d GROUP BY d;
3. 테이블 크기 TOP 10
SELECT relname, pg_size_pretty(pg_total_relation_size(relid)) FROM pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC LIMIT 10;
4. 중복 탐지
SELECT email, COUNT(*) FROM users GROUP BY email HAVING COUNT(*) > 1;
5. 월별 추이
SELECT TO_CHAR(created_at, 'YYYY-MM'), COUNT(*), SUM(amount) FROM orders GROUP BY 1 ORDER BY 1;
실제 서비스 운영에서 매일 쓰는 쿼리들.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » | SQL 한 줄로 끝내는 업무 자동화 5가지 | 남송휘 | 2026.03.31 | 2 |
| 8 | PostgreSQL JSON 필드 실전 활용 | 남송휘 | 2026.03.31 | 2 |
| 7 | Docker Compose로 DB 다중 서비스 관리하기 | 남송휘 | 2026.03.31 | 2 |
| 6 | PostgreSQL 16 Docker 운영 가이드 | 남송휘 | 2026.03.31 | 2 |
| 5 | How to validate RMAN backup [1] | 남송휘 | 2021.09.30 | 1159 |
| 4 | hostnamectl / 호스트 이름변경 / ubuntu | 남송휘 | 2021.09.29 | 519 |
| 3 | end_request: I/O error, dev fd0, sector 0 | 남송휘 | 2021.09.29 | 610 |
| 2 | CIDR 계산 | 남송휘 | 2021.03.29 | 647 |
| 1 | SSH KEY 인증을 통한 서버 접속 | 남송휘 | 2020.11.10 | 1668 |