묻고 답해요
132만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
해커랭크 top earner
2가지의 풀이 방법을 알 수 있었습니다-- 1번 풀이 : 서브쿼리 select salary * months as earnings , count(*) from employee where salary * months = (select max(salary*months) from employee) group by earnings -- 2번 풀이 : order by , limit select salary * months as earnings , count(*) from employee group by earnings order by earnings desc limit 1궁금한 사항은 두가지 방법 중 어느 코드의 성능이 더 좋게 평가 되는지 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
서브쿼리 날짜 공백
서브쿼리 이론 설명 강의에서 날짜 공백이 있을 시, 집계가 되지 않아 평균값을 낼 때, 해당 날짜가 포함되지 않을 수 있다고 설명해주셨습니다(서브쿼리 강의 7분 즈음)이때 어떤 방식으로 해결하는 것이 좋은가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
Weather Observation Station 6 풀이 질문(LIKE OR)
해당 문제를 풀 때 다음과 같이 코드를 작성했는데요. SELECT City FROM Station WHERE City LIKE 'a%' or 'e%' or 'i%' or 'o%' or 'u%';결과물을 보니까 A로 시작하는 CITY만 출력되더라고요. OR로 연결되는 모든 조건에는 컬럼명과 LIKE를 써줘야 하닌데, 'a%' 뒤에 있는 것들은 그렇지 않아서 결과로 출력되지 않은 건가요?AND도 OR처럼 여러 번 쓰면 뒤에 컬럼명과 LIKE를 또 써줘야 하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
데이터 베이스가 만들어지지 않을 때
강의 따라해도 생성이 안되서 골머리를 앓았는데 -- This script does not create a database. -- Run this script in the database you want the objects to be created. -- Default schema is dbo. 이렇게 적혀있더라고요. 이제 테이블을 자동으로 생성해주지 않아요 테이블 만들고 코드 복붙하면 데이터가 생깁니다.그럼 이만
-
해결됨윤재성의 Oracle SQL Database 11g PL/SQL Developer
기본 학습 테이블
기본 학습테이블인 BONUS, DEPT, EMP, SALGRADE 가 요즘 쓰는 SQL Developer 버전에는 없네요.. 그래서 테이블 코드 복사해서 입력하면자꾸 지정한 월이 부적합합니다. 오류가 뜨는데 해결을 못하고있어서 강의를 못듣고 있습니다 ..ㅠㅠ 해결방법좀 알려주세요.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
실습자료 복원
안녕하세요. 윈도우 11 사용하고 있습니다. 실습 자료를 복원하는데 아래와 같은 문구가 나오면서 안 됩니다 .. 해결방법이 있을까요 ? unrecognized win32 error code: 123pg_restore: error: could not open input file "C:\Users\DS\Documents\???\????_?????_????\data_schema.backup": Invalid argument
-
미해결데이터 분석 SQL Fundamentals
Order by 1, 2, 3
안녕하세요. 덕분에 좋은강의 잘 듣고 있습니다.조인실습1에서 해당 내용 궁금하여 질문드립니다! select절에 다른 컬럼들도 있는데 1,2,3만 지정이 된건 그 컬럼들만 순서를 정하기 위함인가요? 그럼 나머지 컬럼들은 알아서 순서대로 출력된다고 보면 될까요? order by 1,2,3 맨 마지막에 c.fromdate가 들어간 이유는 fromdate 컬럼 기준으로 정렬을 해주기 위함일까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
WHERE절 해커랭크 문제
저는 WHERE id = '1661' 이라고 작은 따옴표 표시를 해줬는데혹시 여기서는 따로 안해줘도 되는걸까요?어느 상황에 쓰고 안쓰는지 궁금합니다!
-
미해결데이터 분석 SQL Fundamentals
having 절 별명 사용
섹션 4. Group by 실습 01 강의 중select deptno, max(sal) as max_sal, min(sal) as min_sal, round(avg(sal), 2) as avg_salfrom hr.empgroup by deptnohaving avg >= 2000;코드에 대한 질문이 있습니다.막줄에서 avg >= 2000 대신 alias인 avg_sal >=2000 로 적으면 오류가 나는ㄷ 이처럼 having절에서는 별명으로 적으면 인식을 못하는 게 일반적인가요? 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
해커랭크 challenges 풀이 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요! 해커랭크 Challenges 문제에 대해서DELETE를 이용한 풀이로는 불가능한지 질문 드립니다!위의 쿼리에서 WHERE절부터는 어떤 식으로 작성해야할 지 감이 잡히지 않아서 우선은 제가 생각한 내용으로 채웠습니다!엉성한 질문이지만 답변해주시면 정말 감사하겠습니다!ㅠㅠ
-
미해결마케터를 위한 SQL
데이터 연결할때
연결할때 에러떠서 재설치할떄 포트를 5433으로 설정해서 postgresql 설치했는데 강의처럼하니 5433이 아니라 5432로 연결시도해서 db랑 연결이 안됩니다.도와주세요
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
Your result cannot contain duplicates. 무슨뜻인가요?
전체에서 모음으로 시작하는 시티 리스트를 불러오겠다하고Select *from Stationwhere City ~~~쭉 쓰잖아요? 근데 이렇게 써도 결과는 중복이 없는 거 아닌가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
'^[aeiou].*'와 '^[aeiou]' 중 어떤 걸 사용해도 상관없을까요?
안녕하세요.정규표현식 문제를 풀다 의문이 생겨 문의드립니다.'CITY가 모음으로 시작하는 CITY를 출력하라'강의에서 '^[aeiou].*'로 알려주셨는데 .*는 뒤에 0개 이상의 어떤 문자가 들어와도 괜찮다는 것이니 '^[aeiou]'로 생략해도 문제가 없는 것인지 궁금합니다. 제가 생각했을 때 둘의 차이는 좀 더 자세히 표현한 정도라고 생각합니다. 이게 맞는지 궁금합니다.답변해주셔서 미리 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 SQL 실전편 (무료 미니 코스)
쿼리 실행하기 단계
강의를 따라가다가 쿼리 실행하기 단계에서 이런 사진이 뜨면서 결제하지 않으면 더 이상 진행이 불가합니다.결제를 해야 강의를 계속 들을 수 있는 건가요??
-
미해결데이터 분석 SQL Fundamentals
Outer join 질문
안녕하세요, 강의 잘 듣던 중 궁금한 점이 생겨 질문 남깁니다.Outer join 실습 - 02에서-- orders_items에 주문번호(order_id)가 없는 order_id를 가진 orders 데이터 찾기select *from nw.orders aleft join nw.order_items b on a.order_id = b.order_id;where b.order_id is null; 여기서 만약 결과값이 있는 데이터였다고 가정할때is null이 쓰인 where 절에서 a.order_id로 쓰면 원하는 결과값이 나오지 않는 게 맞나요?
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
해커랭크 문제 사진 엑박
해커랭크 문제 풀이 시, 저렇게 사진이 엑박이 뜨는데 혹시 해결방법이 있을까요..?크롬, 웨일 등 웹브라우저를 바꿔서 해봐도 계속 엑박으로 뜨네요 ㅜㅜ
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
Challenge 문제 질문
안녕하세요. 강의 잘 듣고 있습니다. Challenge 문제에서 선생님이 써주신 코드 중 질문있어 글 남깁니다. 첫째줄에 ,SELECT hackers.hacker_id, hackers.name, count(*) Challenges_created라고 써져있는데 여기서 count(*)이 아니고 count(challenge_id) as challenges_created라고 써도 되지 않나요? 혹시 차이가 있다면 무슨 차이인지 알고 싶습니다.
-
미해결데이터 분석 SQL Fundamentals
where절 단일 연산자
select *from nw.orders awhere a.order_date = (select min(order_date) from nw.orders x where x.customer_id = a.customer_id);이 쿼리가 실행되는 이유는 서브쿼리로 전달되는 메인쿼리의 레코드에 대한 결과가 한 건만 나와서 가능한게 맞나요?
-
미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
강의안 그림 안보여요!
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.mysql_basic 강의안 노트북에서 https://www.fun-coding.org/00_Images 여기서 가져오는 이미지들이 다 안보이는데 저만 그런걸까요..?
-
해결됨데이터 분석 SQL Fundamentals
그룹핑 후 상태?
-- max, min 함수는 숫자열 뿐만 아니라, 문자열,날짜/시간 타입에도 적용가능.select deptno, max(job), min(ename), max(hiredate), min(hiredate) --, sum(ename) --, avg(ename)from hr.empgroup by deptno;deptno 컬럼으로 그룹핑한 후 max(job)을 해서 나오는 컬럼값은 그룹에서 어떤 기준으로 나오는 건가요?