| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- kubernetes
- 에이전트 유형
- fruition
- saa-c03 #saa #aws certified solutions architect - associate
- NAT
- ingestion
- SQL
- IRSA
- jenkins
- s3
- 이렇게 하면 된다
- aws-loadbalacner-controller
- docker
- 에이전트 구성
- dns
- instances failed to join cluster
- 추가 보안 그룹
- 테라폼
- Terraform
- Pipeline
- Gateway
- httpasswd
- 스터브
- route53
- 코드커버리지
- node group
- assumerole
- 클러스터 보안 그룹
- aws ses #aws lambda
- helm_release
- Today
- Total
목록SQL (2)
cloudwithbass
제이펍 출판사에게 책을 제공받아 작성하는 리뷰입니다. 제가 회사에서 하는 일 중 하나는 개발자가 작성한 쿼리를 튜닝하는 것입니다.그렇다보니 쿼리를 인덱스에 태우는 방법에만 몰두하느라 이 책의 내용들이 생소했습니다.이 책의 대부분에선 SQL이라는 언어의 특성과 그 특성을 활용하는 방법에 대해 소개하기 때문입니다.(물론 쿼리 튜닝에 대한 내용도 11장에 짤막하게 있습니다.) 따라서 이 책을 아래와 같은 분들에게 추천합니다. (저입니다.)SQL 기본 문법과 인덱스 정도만 아는 사람그 수준에서 다음 단계로 나아가고 싶은 사람'집합론' 관점에서의 SQL처음 SQL을 접했을 때, 프로그래밍 언어만 다루다가 SQL을 사용하니 아주 답답했습니다. 뭔지 모를 이질감이 느껴졌었는데요, 이 책을 읽고서야 그 이유를 깨달았습..
요약: 만약 WHERE 절에서 집계 함수를 사용한다면, 집계 이후 필터링이 실행되므로 이것은 쿼리의 의도와 맞지 않게 됨에러 예시사원 정보가 저장된 Employee 테이블이 있습니다.가장 최근에 입사한 사원의 정보를 예를 들어 아래처럼 쿼리합니다.SELECT *FROM EmployeeWHERE HireDate = MAX(Hiredate) 발생하는 에러 메시지집계가 HAVING 절이나 SELECT 목록에 포함된 하위 쿼리 내에 없으면 WHERE 절에 나타날 수 없습니다. 또한 집계 중인 열은 외부 참조입니다. 에러메시지 그대로 WHERE 절에 집계 함수를 사용했기 때문에 발생한 에러입니다.에러 발생 원인사실 곰곰이 생각해보면 SQL 문서까지 읽을 필요도 없었네요WHERE 절에선 조건에 맞는 행들을 필터링합..