55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결데이터 분석 SQL Fundamentals
지금까지 잘 사용하다 갑자기 "Connection to localhost:5432 refused." 오류가 발생합니다 ㅜ
22.1.0으로 버전 업데이트 후에도 잘 사용했었는데, 오늘 사용하려니 갑자기 오류가 발생하네요 ㅜ postgresql.conf의 CONNECTIONS AND AUTHENTICATION 설정값 때문일 수도 있다는 검색 결과를 보고 해당 부분을 살펴봤으나 *로 설정돼 있어 역시 이것 때문은 아닌 것 같고요 혹시 해결방법이나 시도해볼 만한 방법을 알고 계시면 조언 좀 부탁드릴게요
- 미해결데이터 분석 SQL Fundamentals
조인 실습 02에서 max(ename) as ename을 max함수로 한 이유가 뭔가요?
안녕하세요. sql 초보입니다. 조인 실습 02에서 max(ename) as ename를 max함수로 한 이유가 뭔가요? --- with 함수를 잘 몰라서, 아래와 같이 하기는 했는데 select b.empno, b.ename, avg(c.sal) as AVERGESAL from hr.dept a join hr.emp b on a.deptno = b.deptno join emp_salary_hist c on b.empno = c.empno where a.dname in ('SALES','RESEARCH') group by b.empno order by 1, 2 --- 결과값은 동일해보였지만, 설명해주신 쿼리문으로 이해하려고 구글링을 해보았습니다. 나머지는 이해가 가는데 max함수가 저렇게 쓰인 이유에 대해서는 잘 이해가 안갑니다!ㅜ
- 미해결데이터 분석 SQL Fundamentals
조인(Join) - 조인 기반 메커니즘_조인 실습 - 03 강의 속 질문입니다.
1997년에 주문한 주문 정보를 추출하는 쿼리에서 날짜 조건을 아래처럼 and o.order_date = to_date('1997','yyyy') 작성하면 결과값이 안나오는데 다른 이유가 있을까요?? 강의 속 코드인 between A and B 구문보다 간단하다고 생각해서 위처럼 코드를 작성했습니다.
- 미해결데이터 분석 SQL Fundamentals
실습 중에 2가지 궁금한 부분이 생겼습니다
1. 아래 쿼리문에서 rn이 2보다 큰 경우 ma_3days_01 열의 값을 넣으라고 지정할 수 있는 이유가 궁금합니다. rn열과 ma_3days_01 열 모두 동일한 윈도우로 만들어졌기 때문에 가능한 건가요? 알아서 대응되는 값을 넣어주니 편한 거 같은데, 언제 또는 어떤 조건에서 사용할 수 있는지 명확히 모르겠어 질문드립니다~ withtemp_01 as (select date_trunc('day', b.order_date)::date as ord_date, sum(amount) as daily_sumfrom nw.order_items a join nw.orders b on a.order_id = b.order_idgroup by date_trunc('day', b.order_date)::date ), temp_02 as (select ord_date, daily_sum , avg(daily_sum) over (order by ord_date rows between 2 preceding and current row) as ma_3days_01 , row_number() over (order by ord_date) as rnfrom temp_01)select ord_date, daily_sum , ma_3days_01 , case when rn <= 2 then null else ma_3days_01 end as ma_3days_02from temp_02; 2. 아래 쿼리문에서 row_number() 앞에 1.0을 곱하지 않으면 결과가 0으로 나오던데, 왜 1.0을 곱해야 결과가 나오는지 궁금합니다. withtemp_01 as ( select product_id, sum(amount) as sum_amount from nw.orders a join nw.order_items b on a.order_id = b.order_id group by product_id)select * from ( select a.product_id, b.product_name, a.sum_amount , cume_dist() over (order by sum_amount) as percentile_norm , 1.0 * row_number() over (order by sum_amount)/count(*) over () as rnum_norm from temp_01 a join nw.products b on a.product_id = b.product_id) a where percentile_norm >= 0.9;
- 미해결데이터 분석 SQL Fundamentals
다운로드 오류
postgre 설치시 홈페이지에서 나오는 오류인데 해결방법이 있을까요..?
- 미해결데이터 분석 SQL Fundamentals
case when과 group by 혼용시 case가 3개 이상일 경우 오류
안녕하세요, 만약에 아래 스터디케이스에서 job= 'SALESMAN'인 경우 SALESMAN으로, job in ('PRESIDENT', 'ANALYST')인 경우 ROYAL로, 나머지 케이스는 OTHERS로 정의해서 avg_sal을 group by 하려면 어떻게 해야 하나요? 제가 아래 케이스처럼 진행했더니 오류가 생기더라고요. -- job이 SALESMAN인 경우와 그렇지 않은 경우만 나누어서 평균/최소/최대 급여를 구하기. select case when e.job='SALESMAN' then 'SALESMAN', case when e.job in ('PRESIDENT', 'ANALYST') then 'ROYAL' else 'OTHERS' end as sales_or_not, avg(e.sal), max(e.sal), min(e.sal) from hr.emp e group by sales_or_not order by sales_or_not desc select job, avg(sal) from hr.emp group by job
- 미해결데이터 분석 SQL Fundamentals
소기업 데이터베이스 구축 관련 질문
안녕하세요, 저는 이커머스 소기업 마케터입니다. 여태 재직했던 기업들은 대부분 데이터를 엑셀로 받아서 로컬PC에 저장해서 사용하였고, 데이터의 소스는 카페24(임대몰) 관리자, Google analytics에서 다운로드, 페이스북 광고관리자에서 다운로드 하는 식이었습니다. 이제 SQL을 배워 이직도 노려보고, 팀장 직급이니만큼 다른 소기업에 가더라도 웹플랫폼을 사용중인 기업에서는 아직 DB관리 자체를 안하고 있는 경우도 많은데, SQL로 데이터를 관리하며 마케팅 인사이트를 얻고 시간효율을 얻기 위해서 소기업에 만약 DB를 제안해서 구축한다면 초반에 가장 가성비 좋고 편하게 구축할 수 있는 방법은 어떤 것이 있을까요?
- 미해결데이터 분석 SQL Fundamentals
조인 실습 - 02에서 with를 쓰고 안쓰고의 차이가 뭔가요?
-- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 -- 모든 급여를 취합한 평균 급여 select e.ename, round(avg(sh.sal),-2) from hr.emp_salary_hist sh join hr.emp e on sh.empno = e.empno join hr.dept d on d.deptno = e.deptno where d.dname in ('SALES','RESEARCH') group by e.ename 위드 절을 모른 상태에서 강의를 선행학습 하면서 이렇게 코드를 썼는데요, 강의 노트에 있는 정답(수업시에도 언급하신)은 아래와 같습니다. 차이가 있을까요? -- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여 with temp_01 as ( select a.dname, b.empno, b.ename, b.job, c.fromdate, c.todate, c.sal from hr.dept a join hr.emp b on a.deptno = b.deptno join hr.emp_salary_hist c on b.empno = c.empno where a.dname in('SALES', 'RESEARCH') order by a.dname, b.empno, c.fromdate ) select empno, max(ename) as ename, avg(sal) as avg_sal from temp_01 group by empno;
- 미해결데이터 분석 SQL Fundamentals
한글 주석 깨짐 현상
안녕하세요? 수업 코드 파일에서 한글 주석 부분이 계속 깨지는데 해결이 안되어서 문의남깁니다. 윈도우 - 설정 들어가서 UTF-8 & Unix 로 바꾸기도 하고 DBeaver ini 파일에 한줄을 추가하기도 했는데 계속 화면이 깨져서요 혹시 해결방법이 있을까요
- 미해결데이터 분석 SQL Fundamentals
database 선택과 테이블 조회
좋은 강의 감사드립니다. mysql에는 show databases; use database_name; show tables; 이런식으로 데이터베이스를 조회, 선택, 그 안에 있는 테이블을 조회할 수 있는데 postgres에도 비슷한 기능이 있을까요? 구글링을 해도 잘 안나와서요!
- 해결됨데이터 분석 SQL Fundamentals
데이터 연결 관계 파악하기
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 죄송한데 '데이터 연결 관계 파악하기' 이 영상 뭔가 이것저것 얘기하시는 느낌만 들고 핵심을 파악하기가 쉽지 않네요. 전달하고자 하는 핵심이 명확하지 않는 것 같아서 헷갈리네요. 한 가지 확실한 예제로 전달하고자 하는 내용을 심플하게 전달하셨다면 좀 낫지 않을까 싶어 말씀드립니다. 감사합니다.
- 미해결데이터 분석 SQL Fundamentals
order by 1, 2, 3 의 의미
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. order by 1, 2, 3 의 의미가 무엇인지 잘 모르겠습니다.
- 미해결데이터 분석 SQL Fundamentals
강의가 중간에 짤린 것 같습니다.
AnalyticSQL-개요와순위Analytic 강의 중 첫번째 강의인 AnalyticSQL 개요에서 마지막에 "자유롭"하고 강의가 끝이 나게 되었는데 추가적으로 하시려는 말씀이 있으셨던 것인지 궁금합니다.
- 해결됨데이터 분석 SQL Fundamentals
order by절에 관해서 / row_number
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. // 첫번쨰 질문 안녕하세요 order by categoriy_id, product_id, top_prod_ranking, 이 부분에서 order by categoriy_id, top_prod_ranking, product_id 이렇게 바꿨을 떄 조회 순서가 바꼈는데 이 부분에서 궁금한 점은 order by에서 컬럼 순서대로 정렬해서 그런건가여? category_id 로 먼저 정렬하고 그다음 top_prod... 이걸로 정렬하고 마지막 product_id로 정렬되서 그런건가여??? // 두번쨰 질문 랭킹매길때 row_number를 쓰셨는데 row_number를 쓰신 이유가 궁금합니다~ 저는 순위를 가려야되니까 rank를 써야 된다고 생각이 들어서영... 같은 매출이 있으면 동일 순위로 둬서 1 2 2 4 이렇게 나오는데 거기서 상위 3개 뽑아야된다고 생각했습니다.
- 해결됨데이터 분석 SQL Fundamentals
실습 데이터 셋팅 관련 문의_mac 환경
안녕하세요! 수업 들으면서 실습 환경을 셋팅하고 있는 중에 문의가 생겼습니다 ㅜㅜ Dbeaver, postgresql 설치 모두 잘 되었으며, 복원 파일로 가져왔을 때 누락되는 데이터들이 있어서 기존 Q&A 답변 주신 내용대로 github 방문하여 sql 쿼리 다운받아서 누락된 테이블에만 INSERT 하려고 했는데요 ㅠㅠ customers 테이블에 데이터가 삽입이 안되는 오류가 발생했습니다 ㅠㅠ 인코딩 문제 같아서 2일 동안 구글링 하여 찾아보았으나 계속 똑같은 오류가 발생하여 문의 드립니다 ㅠㅠ <설치 버전> Dbeaver 22.0.4 postgresql 14.2 Error occurred during SQL script execution 이유: SQL Error [22P05]: ERROR: character with byte sequence 0xc3 0xb3 in encoding "UTF8" has no equivalent in encoding "EUC_KR"
- 미해결데이터 분석 SQL Fundamentals
Postgre 14에러로 인한 11버전 다운 및 복원데이터 에러 문의드립니다.
postgresql-11.2 dbeaver-22.0.4 강사님 안녕하세요. Postgre 14버전 설치시 에러가 나서 11버전으로 설치했는데 14버전으로 설치하지 않아서 인지 복원시에 저런 에러가 납니다. 14버전으로 설치시 이런 에러가 나서 구글링을 하여 여러 방법을 사용해 봤으나 실행되지 않아 11버전으로 설치하였습니다
- 해결됨데이터 분석 SQL Fundamentals
복원 시 finish라고 뜨는데 스키마가 생성되질 않습니다.
안녕하세요. 현재 backup파일을 강의대로 하는데 스키마가 생성되질 않는데 어떻게 해야될지 몰라서 질문드립니다! 디비버 버전은 21.1.1.2021.06210813 mac OS입니다. 사진대로 나오고 cancel을 누르면 스키마가 생성되지않네요 ㅠ
- 미해결데이터 분석 SQL Fundamentals
ANSI 와 오라클
안녕하세요. 강사님의 강의들을 좋아하여 이번 강의도 수강신청을 하였습니다. 회사에서 오라클을 사용하여, 이번 강의를 통해 실력을 상향하고 싶은데 이번 강의의 문법적인면이나 앞으로의 강의에서 문법을 오라클에서 똑같이 적용해도 문제가 없을까요? join에 여러방법이 있겠지만 제가 봤던 코드들에서는 a.id = b.id(+) 이런 식으로 되어있기도 하더라구요. 그리하여 잘 배워서 적용 가능할지 질문드립니다. 이번 join 함수도 이해하며 잘 들었습니다. 감사합니다.
- 해결됨데이터 분석 SQL Fundamentals
맥에서 backup 파일 복원 문의드립니다.
안녕하세요. backup 파일을 복원하고자 하면 Start 버튼이 활성화가 되지 않습니다. 혹시 의심가는 부분이 있으실가요? DBeaver 버전은 22.0.2 postgres는 latest 버전 14.2
- 미해결데이터 분석 SQL Fundamentals
백업파일 복원도중에 계속 에러가 발생합니다.
pg_restore: error: found unexpected block ID (2120663945) when reading data -- expected 3686 복원 도중에 계속 에러가 발생하는데 원인을 알 수 있을까요?