1) index 열에 조건으로 로컬변수를 사용하면 안되는데 매개 변수는 된다는게 좀 희한하네요 혹시 이 부분 관련해서 참조할 수 있는 사이트가 있을까요? 2) 그리고 12분부터 테이블 변수 사용 예를 들어주셨는데 일반 테이블을 사용했을떄는 Order Detais 테이블 검색 후 Orders 테이블하고 결합한다고 설명해주셨는데 ==================================== SELECT TOP(5) * FROM dbo.Orders AS o INNER JOIN dbo.[Order Details] AS d ON o.OrderID = d.OrderID WHERE d.ProductID < 2 ==================================== 테이블 변수(@Orders)를 사용했을때는 @Orders를 먼저 처리하고 Order Details을 처리한다고 해주셨는데 이게 문제인 이유는 @Orders 를 먼저 검색하게 되면 where 조건이 쓸모 없게 되어 인건가요? ==================================== SELECT TOP(5) * FROM [Order Details] AS d INNER JOIN @Orders AS o ON o.OrderID = d.OrderID WHERE d.ProductID < 2 ====================================
안녕하세요. 이어서, 윈도우 함수에 대해서 잘 듣고 있습니다.Bigquery PDF파일의 P.229페이지를 보면, LAST_VALUE 에 대해서, 쿼리 값이 있는데요, LAST_VALUE가 각 파티션을 나눈 user_id의 마지막 값(1004의 경우, 8, 2112의 경우 7, 3912의 경우 4)를 가져오려면, UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING 값이 들어가야 합니다.그 이유가, 해당 FRAME이 따로 정의되어있지 않으면, 다음과 같은 값이 나옵니다. 섹션 2-4 윈도우 함수 탐색 함수 연습 문제에서, FIRST_VALUE, LAST_VALUE로도 한번 쿼리 작성을 해보라는 연습을 해보라고 하셔서, 연습하는 도중에 발견하게 되었습니다. 이번에는 UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING 을 추가해보겠습니다.
안녕하세요. 빅쿼리를 좀 더 공부하고 싶어, 강의를 결제하게 되었습니다. 다름이 아니라, app_logs_temp 데이터를 강의에서 알려준대로, upload 하고 테이블을 만들었을 떄는 정상적으로, 잘 표시가 되는데요, 문제는 event_date 를 기준으로 (날짜 기반 파티셔닝)을 했을 때, 데이터가 0B가 되는 문제가 발생합니다! Array, Struct 문제에서 4번 문제를 풀때, "데이터를 표시할 수 없다" 라는 말이 있어서, 왜 이럴까.. 하다가, 발견하게 되었어요.. 저는 이미 예전에 빅쿼리를 사용해본 적이 있어서, billing account 계정이 모두 연결된 상태이구요. chatgpt 말로는 이 방법도 안된다면, 빈 파티셔닝 테이블 만들어 놓고 INSERT INTO로 하나하나 데이터 넣으라는데... 예전에 프로젝트 할 때, 이 방법으로 했다가 돈이 꽤 나와서요.. 어떻게 해야할까요?
sql을 시작할 때 체계적으로 공부하지 못해서 기초적인 질문일 수도 있는데 해답을 못 찾았습니다 ㅜㅜ join 문 사용 시 on 뒤의 컬럼 순서에 따라서도 sql문 결과값이 다른지 궁금합니다. 예를 들어, select * from tablea a join tableb b on a.product_id = b.product_id 2. select * from tablea a join tableb b on b.product_id = a.product_id 두 sql문을 실행했을 때 차이가 있을까요? 현업에서 2번 형태를 많이 본 것 같아서 혹시 차이가 있다면 어떤 차이인지 설명해주시면 감사하겠습니다.
안녕하세요 회사노트북에 My SQL과 Anaconda (주피터노트북)을 다운받아서 연습해보려고 하는데 혹시 이렇게 사용해도 따로 자료 유출이나 보안적인 부분에서 이슈가 될만한 사항은 없겠죠? 주피터 노트북을 다운받고나니 회사 노트북에 One drive에 저장된 모든 문서가 떠서 좀 당황스러워서 확인차 여쭤봅니다!
밑에 질문하셨던 분이랑 동일한 현상이 발생하는데 이거 사이트 새로고침해도 안되는데 뭐가 문제인건가요...? 뿐만 아니라 아래와 같이 이전 강의에서도 강의랑 코드 똑같이 썼음에도 불구하고 HAVING 절에 별칭을 쓰면 에러가 나는 현상도 발생합니다. (having절에 avg_price 대신 AVG(Price) 작성 시 에러 발생 없이 정상적으로 결과가 나옵니다.) 위처럼 강의랑 똑같이 코드 작성했는데도 에러가 발생하는 부분은 그냥 해당 사이트 버그로 간주하고 넘어가면 되는걸까요..?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수업의 14:23 을 참고하면 메시지 창에 스캔수, 논리적 읽기, 실제 읽기, ... 등 값 들이 보이는데 제 화면의 메시지창에는 (8개 행이 영향을 받음) 이것밖에 안뜹니다 ㅠㅠ 보이도록 하는 방법이 궁금합니다
안녕하세요, 유용한 강의 너무 감사합니다. 실습-04에서 category_name = 'Beverages'인 상품 정보를 불러오는 문제에서 결과값이 상이해 질문드립니다. 아래와 같이 조인문을 실행했을 때 결과값이 3행만 나오는데 어떻게 수정해야 할까요? select a . category_name , b . product_id , b . product_name , c . company _name from nw . categories a join nw . products b on a . category_id = b . category_id join nw . suppliers c on b . supplier_id = c . supplier_id where a . category_name = 'Beverages'
카일님의 강의 잘 듣고 있습니다! 2가지 질문이 있습니다! 1번 질문) 카일님이 강의를 하시면서 주석처리를 되게 빠르게 실행하시는 것 같으신데, 혹시 팁을 공유해주실 수 있으실까요? -- 를 매번 입력하시는 것인가요?! 2번 질문) 5-6강의 11분 49초에서 쿼리를 빠르게 주석처리하기 위해서 앞에서 true인 1=1을 넣고, and쓰고 빠르게 주석처리..이 부분이 이해가 안됩니다.. 1=1을 넣는 것과 and에 주석처리를 거는 것과 무슨 연관이 있는 건가요? 좋은 강의 늘 감사합니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의자료의 .sql파일을 실행하려는데 ms sql를 세팅해야하나요? 버전도 알려주시면 감사하겠습니다