inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

31번 답

미해결

SQL 개발자 (SQLD) 자격증 따기 Part.4

31번에 답이 3,4번 두 개 다 아닌가요?? 해설하시는데 정확하게 해주시면 좋겠어요...ㅠㅠ

  • sql
ehgus190 댓글 1 좋아요 0 조회수 194

17번 문제 몇번이 답이라는 거죠?

미해결

SQL 개발자 (SQLD) 자격증 따기 Part.4

start with 첫 번째 루트노드를 지정해주는 것 아닌가요?? 3번도 아니라고 하시고 2번도 아니라고 하시면 몇번이 답이라는 건지 몰겠어요. 명확하게 알려주시면 좋겠습니다.

  • sql
ehgus190 댓글 1 좋아요 0 조회수 175

강의 연장 신청합니다

해결됨

SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법

기한이 얼마 남지 않았으나 강의 수강을 모두 하지 못했습니다. 강의연장해주시면 정말 감사하겠습니다.

  • sql
  • dbms/rdbms
KoorunG 댓글 1 좋아요 0 조회수 460

Join 순서 질문 드립니다.

미해결

데이터 분석 SQL Fundamentals

안녕하세요, JOIN 수업을 들으며 JOIN 순서와 수행시간에 궁금한 점이 생겨서 질문드립니다. 1번 emp -> dept 테이블로 조인한 경우 -- 1 SELECT B.DNAME, A.EMPNO, A.ENAME, A.JOB, C.FROMDATE, C.TODATE, C.SAL FROM HR.EMP A JOIN HR.DEPT B ON A.DEPTNO = B.DEPTNO JOIN HR.EMP_SALARY_HIST C ON A.EMPNO = C.EMPNO WHERE B.DNAME IN ('SALES', 'RESEARCH') 2번 dept -> emp 테이블로 조인한 경우 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') 데이터가 작은 테이블에서 큰 테이블(1 -> m)로 조인하는 것보다 큰 테이블에서 작은 테이블로(m -> 1) 조인하는게 속도가 더 빠를 것 같은데, 어떤 방식으로 조인하는게 더 효율적인지 궁금합니다. 데이터가 엄청 많아지는 경우, 1번과 2번 두 쿼리의 실행 속도에서 큰 차이가 날까요? 내부적으로 더 효율적인 방식으로 실행을 할 수 도 있는건가요?

  • sql
  • postgresql
  • dbms/rdbms
현지원 댓글 1 좋아요 0 조회수 221

A,B,C 나열하는 대신 *로 불러올 수는 없나요!?

미해결

[백문이불여일타] 데이터 분석을 위한 중급 SQL

SELECT CASE WHEN A=B AND B=C THEN 'Equilateral' ELSE 'OTHER' END, A,B,C FROM Triangles 이 구문을 SELECT CASE WHEN A=B AND B=C THEN 'Equilateral' ELSE 'OTHER' END, * FROM Triangles 이전 수업에 알려주신 방법처럼 아스타로 이렇게 쓸 수는 없는걸까요!? 전체 데이터를 뽑아와서 비교하고 싶은데 오류가 뜹니다..!

  • sql
위다혜 댓글 1 좋아요 0 조회수 217

set 3의 3번 문제- 데이터의 개수가 짝수일 때 질문

미해결

[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이

set 3의 3번 문제에서, 데이터의 개수가 짝수일 때 다음 쿼리문을 알려주셨는데요. SELECT ROUND(AVG(LAT_N), 4) FROM ( SELECT ROW_NUMBER() OVER (ORDER BY LAT_N) - 1 AS row_num , COUNT(*) OVER () - 1 AS row_total , LAT_N FROM Station ) t WHERE row_num IN (FLOOR(row_total / 2), CEIL(row_total / 2)) 이때, 왜 ROW_NUMBER()와 COUNT(*) 에서 각각 1을 빼는건가요? 각각 1을 빼지 않아도 정답이 잘 출력되는데, 혹시 이 문제에서는 드러나지 않는 예외상황이 있는걸까요?

  • sql
95980 댓글 2 좋아요 0 조회수 294

평균 함수 사용할 때 주의점과 해결법

미해결

[백문이불여일타] 데이터 분석을 위한 고급 SQL

서브쿼리 > 1번째 강의에 나오는 강의 중 8분대 쯤에 나오는 이야기인데요, 일주일동안의 평균을 구할 때, 특정 날짜에 데이터가 없어서 나누기 7이 아닌 6이 될 경우를 주의하라고 해주셨거든요. 그럼 특정 날짜에 데이터가 없어서 이를 보완해야할 경우, 해결방법이 어떻게 되는지 간단하게 설명해주실 수 있을까요?

  • sql
  • subquery
HYUNCHAE JO 댓글 1 좋아요 0 조회수 279

외래키 On Delete SET NULL 관련

해결됨

비전공자의 전공자 따라잡기 - 데이터베이스,SQL

안녕하세요~ 타임어택 2주차 수강하고 있습니다~ "섹션2의 처음 만나는 DDL" 강의 9분 32초에서 employee 테이블에서 외래키 생성에 필요한 role_id 컬럼 만드실 때 NOT NULL을 체크하셨는데요~ 그 다음 강의(on update, on delete)에서는 이게 해제되었더라구요. 외래키 설정에서 On Delete - SET NULL을 하면 NOT NULL 속성이 문제가 되는데 강의에서는 그 설명이 없어 보이더라구요. 아마 강의 편집 과정에서 NOT NULL을 적용하면 중간에 서로 모순되어 에러가 나는 부분을 덜어낸 것으로 보여집니다. SET NULL을 하면 employee.role_id의 값만 지워지는 점을 강의시간 때 설명 해주셨기 때문에 NOT NULL을 선택하면 안되는 게 맞을거라 생각합니다. 제가 맞게 알고 있는지 궁금해서 질문 드립니다. 감사합니다!

  • sql
  • mysql
  • dbms/rdbms
  • mysql-workbench
Yonggu Choi 댓글 1 좋아요 1 조회수 412

with 절 질문

미해결

다양한 사례로 익히는 SQL 데이터 분석

안녕하세요. 강의 잘 듣고 있는데요 with 절이 계속 사용하고 있는것 같은데 with 절 말고 서브쿼리로 작성해도 상관없나요? 그리고 상관없다면 with절하고 서브쿼리 중에서 어떤 쿼리가 더 성능이 좋은 쿼리인가요?

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
kopti 댓글 1 좋아요 0 조회수 264

SQL Error [42501]: ERROR: permission denied for database postgres

미해결

데이터 분석 SQL Fundamentals

안녕하세요 '실습용 스키마 설치 이슈 시 적용하세요'라는 강의편에 맥북에서 create schema nw; 이렇게 DBeaver에서 실행을 하면 아래와 같은 에라가 뜨네요 ㅠ SQL Error [42501]: ERROR: permission denied for database postgres 검색을 통해 해결을 해 보려고 했는데 잘 안되서 질문을 남깁니다.

  • sql
  • postgresql
  • dbms/rdbms
심동희 댓글 2 좋아요 0 조회수 1266

mysql프로젝트 관련 크롤링 질문

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(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페이지를 크롤링한 값을 넣어보려고 했습니다.

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
학부연구생준 댓글 1 좋아요 0 조회수 277

모드 회원가입

미해결

[백문이불여일타] 데이터 분석을 위한 SQL 실전편 (무료 미니 코스)

모드 회원가입이 안되는데 혹 어떻게 하는건지 아시는분?

  • sql
하승현 댓글 1 좋아요 0 조회수 348

[스토리 그 자체, 실적 테이블](9:51)max_recursive_iterations

미해결

도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기

안녕하세요. heidiSQL 또는 mysql워크벤치이든 접속을 해서 SET SESSION max_recursive_iterations = 10000 ; 를 실행해보면 해당 variables 이 없다고 나오는데요. "Error Code: 1193. Unknown system variable 'max_recursive_iterations' " 혹시 인스톨하는 버전에 따라서 제공되는 시스템변수들이 달라지는 걸까요?? mysql 은 윈도우용으로 버전은 8.0.36을 사용중입니다.

  • sql
  • mysql
  • mariadb
  • mysql-workbench
류재안 댓글 2 좋아요 1 조회수 617

urlcodemap 쿼리 파일 확인요청

미해결

도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기

안녕하세요. [대사와 액션, 회차정보테이블]의 '특정요일 과거일자' 부분에서 나오는 'urlcodemap' 쿼리문 파일이 수업자료에 없는 것 같습니다. 인터넷 구글링 또는 예전 강사님강의자료에는 있긴한데요. 그래도 수업자료로는 올려주시는 게 나을 듯 하여 글을 올립니다.

  • sql
  • mysql
  • mariadb
  • mysql-workbench
류재안 댓글 2 좋아요 1 조회수 346

[공유][대사와 액션, 회차정보테이블]contents2 생성관련

미해결

도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기

안녕하세요. 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; 강사님이랑 같은 소스데이터를 사용하는데 왜 에러가 나는 지는 모르겠으나, 관련 명령어를 수행하고 나니 돌아갑니다.

  • sql
  • mysql
  • mariadb
  • mysql-workbench
류재안 댓글 2 좋아요 1 조회수 454

[주인공과 등장인물의 집합채, 웹소설정보테이블]작가명 생성관련

미해결

도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기

안녕하세요. [주인공과 등장인물의 집합채, 웹소설정보테이블](4:13) 작가명과 회원아이디를 랜덤하게 생성함에 있어서, 작가명하나에 회원아이디가 여러개로 생성이 될 소지가 있는데요. 실제로 돌려보니 중복이 나오네요. ㅡㅡ; 혹시.. 묶어서 작가명하나에 회원아이디 하나로만 매핑되도록 생성하려면 어떻게 하면 될까요? 샘플로 하는 거라 중복이 이슈거리는 아니지만.. 좀 더 배우고자 하는 마음에 문의드립니다. ㅡㅡ;

  • sql
  • mysql
  • mariadb
  • mysql-workbench
류재안 댓글 1 좋아요 1 조회수 349

[주인공과 등장인물의 집합체,웹소설정보테이블]wn_novel테이블 생성

미해결

도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기

안녕하세요. wn_novel테이블 생성 (1:54) 의 수행을 위한 쿼리문이 수업자료로 다운받은 pdf 파일에는 링크가 안보이는데요. 혹시 어디에서 확인할 수 있을까요?? [강의화면] [pdf] 03-2 DATA 생성-웹소설 정보.pdf

  • sql
  • mysql
  • mariadb
  • mysql-workbench
류재안 댓글 1 좋아요 1 조회수 285

[ERD로 보는 스토리와 테이블이라는 등장인물]태그정보 테이블 설계관련

미해결

도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기

[ERD로 보는 스토리와 테이블이라는 등장인물](17:53) 부분관련 문의드립니다. 안녕하세요. db설계에 대한 개념이 별로 없어서 질문드립니다. 태그정보의 경우, 연재요일과 같이 실적성으로 만들어야 한다고 하셨는데요. 태그정보의 코드/태그정보 테이블외에 작품번호/태그정보 테이블을 추가로 만들어야 할 지, 아니면 연재요일 테이블과 같이 작품번호/태그정보 테이블 하나만 만들면 되는 것일까요? 그리고 연재요일 테이블과 같이, 이런 류의 테이블은 별도의 요일에 대한 정보(코드/요일)테이블이 따로 없이 바로 실적테이블 형태로 구성을 하나요?

  • sql
  • mysql
  • mariadb
  • mysql-workbench
류재안 댓글 1 좋아요 1 조회수 306

W3shcool 오류

미해결

[리뉴얼] SQL 베이스캠프

현재 W3school로 강의 따라하고 있는 중인데 강의에 나온 구문을 똑같이 따라써도 안되는 기능이 너무 많아서 힘들어요.. 하나의 예시로, SELECT UPPER('hello world')와 같은 단순한 기능만 써도 Error in SQL:Undefined function 'UPPER' in expression 이런 오류가 나요ㅠ

  • sql
  • dbms/rdbms
김은지 댓글 1 좋아요 0 조회수 440

인기 태그

인프런 TOP Writers

주간 인기글