JPQL 을 공부하면서, 또 개발을 하면서 SQL 문법들을 좀 익숙하게 해야겠다는 느낌이 들었다. 결국 개발을 하려면 데이터 베이스를 사용해야 하고 여러가지 복잡한 쿼리 또한 만들 줄 알아야하는데 당장 나는 알고리즘에만 능숙하지 데이터베이스 관련해서는 많이 부족하다
실제 기업 코테에서 나왔던 SQL 문제다. 앞서 SQL 고득점 KIT 을 다 풀고 도전해봤는데 처음에 어떻게 할지 좀 감이 안왔다. 그래서 많이 고민 했는데 결국 SUB-QUERY 를 써야 한다고 생각했고 고민 끝에 JOIN 을 사용하기로 마음 먹었다. 문제가 요구하는
프로그래머스에 남은 마지막 SQL 문제를 풀어보았다. 솔직히 마지막이기도 해서 내 힘으로 잘 풀어보고 싶었지만 생각보다 어려웠어서 좀 많이 당황했다. 레벨4 문제기도 하고 진짜 코딩 테스트 볼때 처럼 어떤 아이디가 반짝 하는게 필요한거 같기도 하고 많은 연습이 요구 되
년도를 조심하면서 잘 출력해야한다. 특정한 달을 목표로 둘경우 MONTH를 사용할 수 있는걸 배웠다
레벨 3의 문제다. 음식 종류별로 즐겨찾기 수가 가장많은 식당을 뽑아야하는데 보자마자 생각난게 MAX 함수이다. MAX 함수로 FAVORITES의 최대 숫자를 구하고 FOOT_TYPE 하고 그룹 해주면은 답을 얻을 수 있다고 생각했고 원래 IN 문법은 하나의 종류만 가
항상 백엔드 개발자만 꿈 꾸어왔던 내가 새로운 목표를 가지게 되었다. 현재 회사에서 우연치 않게 데이터 엔지니어링 포지션을 맡게되면서 인입되는 정말로 많은 데이터를 대상으로 DE 작업을 인수인계 받고 작은 업무부터 시작하다보니 흥미가 생겼다. 내가 가진 백엔드 지식과
그냥 SUV의 평균 일일 대여 요금을 출력하면 되는 문제다. 여기서 사용된 함수는 AVG(daily_fee) 이지만 문제에는 평균 일일 대여 요금 소수 첫 번쨰 자리에서 반올림 하라고 나왔기에 ROUND()를 같이 사용해주었다. 참고로 ROUND 함수 두번째 나오는 숫
쉬운 쿼리인데 뭔가 이상하게 헤맸다. ORDER BY 면에서 COUNT 를 직접적으로 사용할 수 있다는것을 배웠다. 평범하게 그룹 바이를 해주는 문제다. 그런데 이번에는 테이블이 조인 되었을떄 그룹 바이를 넣어줬는데...그냥 일반적으로 GROUP BY 를 사용하듯이 쿼
이슈 발견 영화관 시스템의 운영 담당자로서 매일 하는 업무는 CloudWatch metrics 를 통해 전날에 있었던 RDS CPU Utilization 을 확인하는 것입니다. 영화 "파묘" 가 큰 흥행을 하며, RDS의 CPU 사용량을 확인 하던 중 아래와 같은