묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
- 
      
        
    미해결다양한 사례로 익히는 SQL 데이터 분석with 절 질문안녕하세요.강의 잘 듣고 있는데요with 절이 계속 사용하고 있는것 같은데with 절 말고 서브쿼리로 작성해도 상관없나요?그리고 상관없다면 with절하고 서브쿼리 중에서 어떤 쿼리가 더 성능이 좋은 쿼리인가요? 
- 
      
        
    미해결데이터 분석 SQL FundamentalsSQL Error [42501]: ERROR: permission denied for database postgres안녕하세요 '실습용 스키마 설치 이슈 시 적용하세요'라는 강의편에 맥북에서 create schema nw; 이렇게 DBeaver에서 실행을 하면 아래와 같은 에라가 뜨네요 ㅠ SQL Error [42501]: ERROR: permission denied for database postgres검색을 통해 해결을 해 보려고 했는데 잘 안되서 질문을 남깁니다. 
- 
      
        
    미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]mysql프로젝트 관련 크롤링 질문https://davelee-fun.github.io/ 이 사이트 크롤링을 1번 사진처럼 4파트로 분리해서 크롤링후 2번 사진 처럼 만들어놓은 DB 테이블에 insert하는 코드를 작성해보았는데, (3번사진) 크롤링부분에서 잘못된건지 코드가 잘 돌아가지 않습니다. 혹시 어느부분이 잘못됬는지 알수있을까요?import requests from bs4 import BeautifulSoup import re pg=1 if pg==1: #1페이지 크롤링시 res = requests.get('https://davelee-fun.github.io/') #웹사이트 get request 1페이지 soup = BeautifulSoup(res.content, 'html.parser') #html 파싱 items = soup.select('div.card h') product_id=17890001 #promary key 임의설정 page_num=pg for item in items: recom_info=item.select_one('a.text-dark') #추천 product_name=item.select_one('h4.card-text') #상품명 provider=item.select_one('a[target="_blank"]') #제공자 -> teddy register_date=item.select_one('span.post-date') #등록일자 -> 05 jun 2020 SQL = """INSERT INTO product_info VALUES('"""+product_id+"""', '""" + str(recom_info.get_text()) + """','""" + str(product_name.get_text()) + """','""" + str(provider.get_text()) + """', '""" + str(register_date.get_text()) + """','""" +page_num+ """'); """ print(SQL) cursor.execute(SQL)우선 1페이지를 크롤링한 값을 넣어보려고 했습니다. 
- 
      
        
    미해결[백문이불여일타] 데이터 분석을 위한 SQL 실전편 (무료 미니 코스)모드 회원가입모드 회원가입이 안되는데 혹 어떻게 하는건지 아시는분? 
- 
      
        
    미해결도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[스토리 그 자체, 실적 테이블](9:51)max_recursive_iterations안녕하세요.heidiSQL 또는 mysql워크벤치이든 접속을 해서SET SESSION max_recursive_iterations = 10000 ;를 실행해보면 해당 variables 이 없다고 나오는데요. "Error Code: 1193. Unknown system variable 'max_recursive_iterations' " 혹시 인스톨하는 버전에 따라서 제공되는 시스템변수들이 달라지는 걸까요??mysql 은 윈도우용으로 버전은 8.0.36을 사용중입니다. 
- 
      
        
    미해결도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기urlcodemap 쿼리 파일 확인요청안녕하세요. [대사와 액션, 회차정보테이블]의 '특정요일 과거일자' 부분에서 나오는 'urlcodemap' 쿼리문 파일이 수업자료에 없는 것 같습니다. 인터넷 구글링 또는 예전 강사님강의자료에는 있긴한데요.그래도 수업자료로는 올려주시는 게 나을 듯 하여 글을 올립니다. 
- 
      
        
    미해결도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[공유][대사와 액션, 회차정보테이블]contents2 생성관련안녕하세요. mysql 버전이 8.0 대라서 그런지 contents2 테이블 생성하는 명령어(create or replace TABLE ... ) 가 실행이 안되서 다른 방식으로 수행하였습니다. 혹시 저와 동일한 에러가 나시는 분은 참고하세요. 우선 테이블을 만들고, group_concat() 이 selec까지는 잘 되는데 생성시에는 에러가 나서, /* SQL 오류 (1260): Row 6 was cut by GROUP_CONCAT() */ 구글링을 해보니 max length를 수정해줘야 한다고 하네요. SET group_concat_max_len=150000; 강사님이랑 같은 소스데이터를 사용하는데 왜 에러가 나는 지는 모르겠으나, 관련 명령어를 수행하고 나니 돌아갑니다. 
- 
      
        
    미해결도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[주인공과 등장인물의 집합채, 웹소설정보테이블]작가명 생성관련안녕하세요. [주인공과 등장인물의 집합채, 웹소설정보테이블](4:13) 작가명과 회원아이디를 랜덤하게 생성함에 있어서, 작가명하나에 회원아이디가 여러개로 생성이 될 소지가 있는데요. 실제로 돌려보니 중복이 나오네요. ㅡㅡ;혹시.. 묶어서 작가명하나에 회원아이디 하나로만 매핑되도록 생성하려면 어떻게 하면 될까요? 샘플로 하는 거라 중복이 이슈거리는 아니지만.. 좀 더 배우고자 하는 마음에 문의드립니다. ㅡㅡ; 
- 
      
        
    미해결도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[주인공과 등장인물의 집합체,웹소설정보테이블]wn_novel테이블 생성안녕하세요. wn_novel테이블 생성 (1:54) 의 수행을 위한 쿼리문이 수업자료로 다운받은 pdf 파일에는 링크가 안보이는데요.혹시 어디에서 확인할 수 있을까요??[강의화면][pdf] 03-2 DATA 생성-웹소설 정보.pdf 
- 
      
        
    미해결도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[ERD로 보는 스토리와 테이블이라는 등장인물]태그정보 테이블 설계관련[ERD로 보는 스토리와 테이블이라는 등장인물](17:53) 부분관련 문의드립니다. 안녕하세요. db설계에 대한 개념이 별로 없어서 질문드립니다. 태그정보의 경우, 연재요일과 같이 실적성으로 만들어야 한다고 하셨는데요. 태그정보의 코드/태그정보 테이블외에 작품번호/태그정보 테이블을 추가로 만들어야 할 지, 아니면 연재요일 테이블과 같이 작품번호/태그정보 테이블 하나만 만들면 되는 것일까요? 그리고 연재요일 테이블과 같이, 이런 류의 테이블은 별도의 요일에 대한 정보(코드/요일)테이블이 따로 없이 바로 실적테이블 형태로 구성을 하나요? 
- 
      
        
    미해결[리뉴얼] SQL 베이스캠프W3shcool 오류현재 W3school로 강의 따라하고 있는 중인데 강의에 나온 구문을 똑같이 따라써도 안되는 기능이 너무 많아서 힘들어요.. 하나의 예시로, SELECT UPPER('hello world')와 같은 단순한 기능만 써도 Error in SQL:Undefined function 'UPPER' in expression 이런 오류가 나요ㅠ 
- 
      
        
    미해결[백문이불여일타] 데이터 분석을 위한 중급 SQLSQL문을 강의랑 똑같이 작성했는데 오류가 나요왜 오류가 나는 거죠,,> 
- 
      
        
    미해결다양한 사례로 익히는 SQL 데이터 분석데이터 분석 SQL Fundamentals 강의 할인 문의안녕하세요 강사님데이터 분석 SQL Fundamentals 할인 계획이 있을까요? 
- 
      
        
    미해결데이터 분석 SQL FundamentalsAnalytic SQL query문 작성중 질문있습니다안녕하세요, 현재 Analytic SQL을 듣고 있는 학생입니다.집계(Aggregate) Analytic SQL 실습 - 03 강의 실습 중에6:40부근에 Query문을 select *,sum(sum_by_prod) over() as total_sum,round(1.0*sum_by_prod/sum(sum_by_prod) over(),2) as ratiofrom temp_01위와 같이 작성하셨는데 sum(sum_by_prod) over ()를 total_sum으로 명명하였다면 다음 구문에서 round(1.0*sum_by_prod/total_sum,2) as ratio으로 작성하여도 상관없을거 같은데 왜 실행되지 않는지 궁금합니다. Dbeaver를 통해서 실행하면 Column이 없어서 실행되지 않는다고 "Error" 메시지가 발생하는데 어렴풋이 생각하면 Query가 실행되기 전이라 Column이 생성되지 않아서 돌아가지 않을수 있다고 생각은 하지만 이미 명명하였는데 왜 되지 않을까 라는 생각도 동시에 듭니다. 혹시 설명해주실 수 있으신가요? 항상 감사합니다. 
- 
      
        
    미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]주피터 노트북 err_connection_refused안녕하세요, 좋은 강의 잘 수강하고 있습니다.주피터노트북 실행 시, url을 크롬브라우저에 붙여넣어 접근은 가능한데, 주피터노트북 확장자 파일도 정상적으로 열리지만 그 후 다른 상위 폴더접근 또는 다른 파일 오픈 시 jupyter notebook err_connection_refused, 주피터 노트북 사이트에 연결할 수 없음 이라는 경고메시지가 안내됩니다.그래서 매 번 주피터노트북을 다시 실행하여 접근하는 불편함이 있는데 이러한 이유는 무엇이고 어떻게 하면 연결이 끊기지 않고 사용할 수 있는지 문의드립니다. 감사합니다. 😀 
- 
      
        
    미해결핵심만 쉽게, 모두의 SQL 데이터 분석실습자료 어디서 받죠?실습자료 어디서 받죠?모바일에는 커리큘럼 탭에서 다운받을수있는데 PC에서는 탭이 안보여요 
- 
      
        
    해결됨도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[공유][워크밴치사용관련]한글깨짐[erd로 보는 스토리와 테이블이라는 등장인불] (2:02)워크벤치 사용시, 한글 테이블명, 필드명으로 하니 깨져서 나와서, 혹시 저와 같이 한글이 깨지는 분이 계시면 참고하시라고 올립니다. ㅇ Edit > Modeling > Fonts > Configure Fonts For : Korean 으로 변경, 하단 Location 의 Table Figure Title 의 Font 부분을 더블클릭해서 '맑은 고딕 12' 로 수정 입력 후 저장하고 워크밴치 종료 후 재실행 
- 
      
        
    해결됨도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기[가상데이터 생성]안녕하세요. 워크벤치로 하다보니 동일한 쿼리문에 에러가 나는 경우가 더러 있네요. 구글링으로 보완해가면서 테스트 중입니다. 카페 사용관련 가상데이터 설명 (21:06분) 내용 중에 '1일2회 이상 등록된 전화번호 및 결제일자를 삭제 하는 쿼리문 실행시, "" 요런 메시지가 나와서, 구글링을 해보니, 삭제시 자기 테이블을 조회할 수 없기 때문이라고 나와서 수정을 했는데요. 요렇게 하면 제대로 수행이 되는 것 같습니다. 근데 궁금한 건... 강의내용의 쿼리문은고객의 해당일자 전체를 삭제하는 것 같은데요.하루 최초 또는 마지막 건수를 남기고 나머지를 삭제하는 쿼리문을 좀 알 수 있을까요? 
- 
      
        
    미해결데이터 분석 SQL Fundamentals조인실습02 fromdate 날짜 형식 질문안녕하세요, 과제를 하다가 fromdate가 컬럼 성질이 'date'라고 해서 year()를 사용했었는데요. year()가 postgreSQL에서는 작동하지 않는 것은 이해했습니다. 하지만 to_date를 사용하는 이유가 문자열로 저장된 날짜 데이터를 날짜 형식으로 변환하기 위해서라는데, fromdate의 성질이 이미 date니까 변환하지 않아도 되는 것 아닌가요? '문자열로 저장된 날짜 데이터'와 '날짜 형식' 사이의 차이점을 잘 알지 못하겠습니다. 
- 
      
        
    미해결MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.1pubs 다운로드 링크 문의 드립니다.pubs 다운로드 링크가 유실되었는데 다른 질문의 답변의 블로그에도 삭제된 게시물이라고 뜹니다. 데이터를 다운받으려하는데 어떻게 해야할지 질문 드립니다. 
