[SQL조인][조인 순서] 왜 조인을 할 때 ON절에서 조인 대상 테이블의 alias가 먼저 올까 ON절의 alias 순서가 JOIN에 미치는 영향SELECT a.customer_id, a.customer_name, b.order_id, b.order_dateFROM customers AS aJOIN orders AS bON b.customer_id = a.customer_id; ON절은 왜 다들 이렇게 작성할까'ON b.customer_id = a.customer_id'조인을 위한 ON절에서 흔히 조인 대상이 되는 테이블의 alias를 먼저 적은 쿼리를 흔히 볼 수 있다.SQL JOIN을 처음 가르쳐주시던 강사님도, 회사 선배도 다 저렇게 쓰길래 관례거니 하고 써왔는데 막상 왜 b가 a 앞에 오는지는 제대로 고민해 본 적이 없었다. 왜 다들 JOIN 키워.. 2024. 10. 25. [Oracle]SQLPlus에서 'set autotrace on' 설정 시 에러 조치 오라클(Oracle) 21C버전에서 SQLPlus에서 'set autotrace on' 설정 시 에러 조치(맨 하단에 요약있음) 1. 에러 1: SP2-0618: 세션 식별자를 찾을 수 없습니다. PLUSTRACE 롤이 사용으로 설정되었는지 점검하십시오SQL Plus 에서 set autotrace on을 입력하면 아래와 같은 에러 메세지가 나타났다.SP2-0618: 세션 식별자를 찾을 수 없습니다. PLUSTRACE 롤이 사용으로 설정되었는지 점검하십시오SP2-0611: STATISTICS 레포트를 사용 가능시 오류가 생겼습니다구글 검색 결과 해당 에러에 대한 해결법이 버전별로 혼재되어 있어 21C버전에 맞게 조치방법을 정리하고자 한다. 2. 에러1의 원인에러 메세지에서 파악할 수 있듯 PLUSTRACE.. 2024. 6. 9. [SQL][#1][강의]기초 데이터 분석을 위한 핵심 SQL 현재 업무가 SQL을 작성하고 튜닝하는 일이 많아 올해는 SQL을 집중적으로 공부하고자 한다. SQL문법을 알고 작성하는 것에서 나아가 효율적인 SQL문 작성과 성능개성, 조회 결과에 대한 데이터 분석 능력도 기를 수 있도록 여러 시도와 배운 점을 이 카테고리에 기록할 예정이다. #1 기초 데이터 분석을 위한 핵심 SQL 강의 특징 기초적인 내용이지만 꼭 필요한 SQL문법을 깔끔하게 담고 있다. SQL을 활용한 구체적인 데이터 분석 방법을 소개한다. https://www.boostcourse.org/ds102/joinLectures/114920 기초 데이터 분석을 위한 핵심 SQL 부스트코스 무료 강의 www.boostcourse.org 다음 포스팅은 강의에서 배운 내용을 올리되 강의의 내용을 그대로 가.. 2024. 3. 24. 이전 1 2 다음