SQLD 실전문제 풀이 71~80 | SQLD 자격증 | 노랭이

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025
  • #sqld문제풀이 #sql강의 #sqld자격증 #sql기초 #sqld #데이터분석
    00:00
    00:09 71번
    00:41 72번
    02:32 73번
    05:57 74번
    08:13 75번
    08:36 76번
    09:31 77번
    16:14 78번
    18:04 79번
    22:23 80번
    29:31
    SQLD 문제풀이로 함께 자격증을 대비해 보아요.
    개념정리와 문제풀이를 함께 알려드립니다.

Комментарии • 32

  • @jademin4876
    @jademin4876 2 месяца назад

    22:21 개정 55번

  • @JunShin-kv4ik
    @JunShin-kv4ik 11 месяцев назад

    와ㅠㅠㅠ 엄청 풀어서 설명해주셔서 감사합니다!

  • @0k24
    @0k24 5 месяцев назад

    79번

  • @RealWarm
    @RealWarm Год назад +1

    이런 좋은 강좌 만들어 주셔서 너무 감사합니다 분명 복 많이 받으실꺼에요

  • @yuni7145
    @yuni7145 Год назад +3

    시험 준비에 정말 많이 도움 되었어요! 감사합니다. 네이버 카페 데이터포럼에 sqld 스터디룸이 있는데, 거기에 홍보라도 되셨으면 좋겠네요. 이렇게 선지마다 아닌이유 설명해주고 예제로 직접 보여주는 유튜브 강의는 본적이 없어요~^^

  • @sweetdaughterbee
    @sweetdaughterbee Год назад +1

    아주 잘 보고 있습니다!! 3월 시험대비로 함께 공부하는 친구들과 같이 듣고 있어요 꿀같은 강의 감사합니다

  • @jlee1558
    @jlee1558 Год назад

    다음 강좌 기다리구 있어요!! 너무 감사하게 보고 있습니다.

  • @한성관재학정보통신공
    @한성관재학정보통신공 Год назад +3

    시험에 많은 도움이 되었습니다. 감사합니다.

  • @한지-r2v
    @한지-r2v 8 месяцев назад

    79번 궁금한 점 있습니다. 2번 선지에서 WHERE절이 AND로 묶여있는데, 그럼 A와 B모두 NOT IN을 만족해야하는거니까 같은 결과가 나올 수 있지 않나요??

  • @cksgud0403
    @cksgud0403 11 месяцев назад

    80번 4번 문항의 SQL 결과는 아무것도 출력이 되지 않는 거 맞나요?

  • @nabatalk3716
    @nabatalk3716 6 месяцев назад

    너무 어렵네요..그런데 실전의 경우 79번, 80번 처럼 어려운 문제의 경우 강사님 처럼 실제 테이블을 만들어 직접 테스트해보지 않고 풀어야 하는데, 그냥 머리속으로 상상해 가면서 풀어야 하는 건가요? ㅜㅜ

  • @이태헌-t1j
    @이태헌-t1j Год назад

    유튜브 자동재생 틀어놨다가 여기에 들렸는데... 여자 목소리가 반가워서 그냥 라디오처럼 듣고 있어요. 감사합니다.

  • @yyeeb9285
    @yyeeb9285 Год назад

    SQLD 무베이스에게 빛과소금..인 강의 ㅠㅠ 감사합니다 :ㅇ!!

  • @유-d9q
    @유-d9q Год назад

    항상 잘 보고 있습니다 응원합니다

  • @바사삭-r2x
    @바사삭-r2x Год назад +3

    좋은 강의 감사합니다. 확실히 개념을 알고 보니까 이해가 됩니다.
    그런데 79번 문제를 직접 테이블 데이터를 계산 하면서 보여주셨잖아요.
    이게 직접 하시는 걸 보면 아 그렇구나 싶은데 막상 문제만 보면 이게 무슨 뜻이지 싶거든요.
    SQL 활용 파트 넘어오면서 해설을 보면 조금은 이해가 되는데 66번이나 70번 같이 글자만 빼곡한 문제를 보면 그냥 턱 막힙니다. 어떻게 접근 해야 하는지 막막한데 역시 문제를 많이 풀어보고 유형을 익히는 것이 맞는거겠죠??

  • @phm6530
    @phm6530 Год назад +2

    제 기준에 73번이 제일어렵네요 넘 추상적인거같...

  • @jaenamshin8319
    @jaenamshin8319 Год назад +1

    잘 듣고있습니다. 감사합니다.
    80번 예제에서, 서비스이용 테이블의 서비스ID(FK)인데, SR003,SR004 가 있을 수 있나요?
    서비스 테이블에 있는 서비스ID만 갖고있을 수 있는거 아닌가요?

  • @eunjikim6903
    @eunjikim6903 Год назад +4

    79번문제 보기 4번에서 NOT EXISTS ( SELECT 'X' FROM~ 에서 'X' 는 왜 들어가고 어떤 결과를 불러오는 건지 궁금합니다. 다른 문제에서도 SELECT 1 FROM~ 이런식으로 들어가던데 왜 넣는지 궁금합니다🥲🥲

    • @opportunelydba
      @opportunelydba  Год назад +13

      exists와 not exists 는 메인쿼리의 데이터를 가져온 후, 괄호안에서 true or false 만을 판단합니다.
      exists=>
      1)괄호안 true:최종select때 출력 O
      2)괄호안 false: 최종select때 출력 X
      not exists =>
      3)괄호안 true:최종select때 출력 X
      4)괄호안 false: 최종select때 출력 O
      그래서 이 구문에서는 select 'x' 나 1(특정문자나 숫자) 을 지정해서 써도 상관없어요.
      예를들어, 79번의 경우 외부(tab1_79번)값을 하나씩 불러와서,
      서브쿼리 안(tab2_79번)의 조건을 체크하는 방식입니다.
      이렇게 서브쿼리 조건에 해당하는 데이터를 스캔하다가 true , false가 판단되면 더이상 수행되지 않고 , 다음행을 체크하러 갑니다. :)
      참고로, 외부에서 null이 들어와 비교될때는 4)케이스에 해당되어, null값도 함께 출력됩니다

  • @mypremypre1006
    @mypremypre1006 Год назад

    75번 full outer join도 가능하지 않나요?

  • @user-nd5wy2il9f
    @user-nd5wy2il9f Год назад +2

    선생님 그런데 73번 같은 문제의 경우에는 테이블을 가상으로 만들어서 적용해서 푸는 게 좋은가요??
    아니면 그냥 예시로 보여주시기 위해서 만드신건지 궁금합니다

  • @태혁-l5d
    @태혁-l5d Год назад

    서브쿼리로 사용하는 select 구문에서 조회할 때 select 1 from ~~ 이거나 select 'X' from ~~ 인 경우는 어떤 값을 조회한다는 건가요?

  • @오동동-n7j
    @오동동-n7j Год назад +1

    혹시 75번에 조인기준 EMP가 오른쪽에 있으니 right join이 맞지 않나요
    뭘 기준으로 RIGHT / LEFT 인지 궁금합니다.

    • @보리차한잔
      @보리차한잔 Год назад +1

      DEPT 부서테이블, EMP 사원테이블입니다
      즉 사원이 없는 부서 정보가 모두 나오려면 부서 테이블의 정보가 모두 나와야 하므로 LEFT OUTER JOIN을 하는게 맞습니다!

  • @sunny-ye7fp
    @sunny-ye7fp Год назад

    시험이 한달 앞으로 다가왔네요. 강의가 많은 도움이 됩니다^^

  • @jjks7096
    @jjks7096 Год назад +2

    정말 잘보고 있습니다 !! 그런데 궁금한게 있는데, 76번의 경우 on 절은 조인할 대상을 결정하는거기 때문에 기준 테이블은 항상 표시되어 답이 2번인데,
    77번의 경우 예시를 보여주신 상황에서 (12분 16초 ) left outer join 게시글 B ON A.게시판 ID = B.게시판ID AND 삭제여부 N) 까지의 실행값에서 기준테이블이 다 나오지 않고 삭제여부가 N인것으로 필터링 되었습니다.
    76번의 상황과 무엇이 다를까요 ? 필터링은 WHERE 절에서의 결과값으로 알고있는데 궁금합니다 ..ㅠ

  • @빵민수
    @빵민수 Год назад

    73번 진짜 너무 어렵네요
    (3)번 보면 select절에 null쓰는 이유가 뭔가요? 그리고 서브쿼리에서 select1은 또 무슨 의미인지 이해가 안가네요….

    • @Young-In-cho
      @Young-In-cho Год назад

      null을 쓰는 이유는 outer조인한 결과 테이블 rows 중 조인이 성사되지 못한 rows에 null을 채워넣기 위한 것이고 (직전 문제인 72번 정답에서 left outer join 결과로 null이 채워진 row들 보시면 이해가실듯해요), 1은 결과 테이블에서 첫번째 컬럼을 의미합니다

  • @fantapoy
    @fantapoy Год назад +6

    3월 시험까지 완강해주시면 큰도움 될 듯 합니다!!ㅎㅎ

  • @Hannmmm
    @Hannmmm Год назад +1

    77번 문제 보기SQL 중 < AND B.삭제여부(+) = 'N' > 에서 삭제여부에 (+)가 붙은 이유가 무엇인지 궁금합니다. 바로 윗줄에서 오라클 특성상 출력되는 반대편 쪽 컬럼에 (+)를 붙인다는 것은 알고 있는데, 삭제여부 컬럼에 (+)를 붙인 건 어떤 조건을 말해주는건가요?

    • @wns2744
      @wns2744 Год назад +5

      해당 행이 조인 조건이라는 뜻입니다. (필터 조건이 아님)
      Oracle 조인 구문 특성 상 Where 절에 조인 조건과 필터 조건이 모두 들어가는데
      필터 조건과 혼동하지 않기 위해 쓴다고 인지하시면 편하실듯 합니다.

  • @losrose7303
    @losrose7303 Год назад +2

    다음 영상 언제 올라와요 시험 앞두고 있어서 애타게 기다리고 있어요!!