SQL19 📚 SQL 쿼리는 우리가 쓴 순서대로 실행되지 않는다?! GROUP BY, HAVING, ORDER BY의 진짜 실행 흐름 알아보기SQL을 처음 배울 때 우리는 다음과 같이 쿼리를 작성합니다:SELECT USER_ID, PRODUCT_IDFROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(USER_ID) >= 2ORDER BY USER_ID, PRODUCT_ID DESC; 겉으로 보기엔 그냥 "온라인 판매 내역에서 사용자와 상품별로 묶고, 두 번 이상 구매한 조합만 출력해서 정렬"하는 것처럼 보이죠.하지만... 이 쿼리, 우리가 작성한 순서 그대로 실행되지 않습니다.오늘은 이 쿼리를 예로 들어 SQL의 진짜 실행 순서와 그 흐름을 이해해봅시다!🧠 SQL의 논리적 실행 순서SQL은 아래 순서로 내부적으로 실행됩.. 2025. 5. 13. POSTGRES 알아보기 3 보통 개발 단계에서는 Superuser 권한을 갖고 있는 계정으로 database를 사용하곤 한다. (나만 그런가?) 당연히 그 누구도 추천하지 않는, 바람직하지 않은 계정 사용법이다. 그러면 적절한 권한을 갖고 있는 개발용 계정을 생성해서 사용해야하고 그래서 지금은 계정 생성 및 삭제, 권한 부여 방법 등에 대해서 살펴볼 시간이다. 0. Environment - [PostgreSQL을 Docker로 설치하자](https://www.whatwant.com/entry/PostgreSQL-Docker) 1. psql - docker 환경에 특화된 내역이긴 하지만, 기록 차원에서 남긴다. ❯ docker exec -it postgres /bin/bash root@d0b1fa1bb2b1:/# psql -U po.. 2024. 3. 7. POSTGRESQL 알아보기2 지난 포스팅에서는 mac에서 brew를 통해 postgresql을 설치했다면, 이번에는 postgresql 안에서 db, schema, table등을 생성하고 조회하는 내용을 다루려고 한다. 지난 포스팅 : https://changddao.tistory.com/133 [Mac] brew를 통한 Postgresql 설치하기 postgresql로 작업 할 게 있어서 local 환경에서 설치해보려고 한다. 이제 맥을 사용한지 한 달도 채 되지 않아서 익숙치 않지만, 점점 익숙해지려고 공부중이다. postgresql를 설치하는 방법을 보니 홈 yunixi.tistory.com 1. 사용자 생성 현재 사용자들의 리스트를 볼수 있다. SELECT * FROM PG_USER; 이미 나는 다른 username들을 생성.. 2024. 3. 7. POSTGRESQL 알아보기 postgresql로 작업 할 게 있어서 local 환경에서 설치해보려고 한다. 이제 맥을 사용한지 한 달도 채 되지 않아서 익숙치 않지만, 점점 익숙해지려고 공부중이다. postgresql를 설치하는 방법을 보니 홈페이지에 들어가서 다운 받는 방법도 있지만, 맥에서는 brew를 통해 설치하는 방법이 간단해 보여 진행해보고자 한다. ❖ 공식 홈페이지 https://www.postgresql.org/download/ PostgreSQL: Downloads Downloads PostgreSQL Downloads PostgreSQL is available for download as ready-to-use packages or installers for various platforms, as well as a.. 2024. 3. 7. 이전 1 2 3 4 5 다음