inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

SQLD 자격증 관련 질문

미해결

[개념반]배워서 바로 쓰는 SQL 쿼리

안녕하세요! 강의 수강하고 있는 교육생입니다~ 아직 강의 초반이고 제가 DB에 대해 초보자라 이 강의를 듣고 공부하면 SQLD자격증 준비도 어느정도 될까요?

  • sql
류원창 댓글 1 좋아요 0 조회수 528

제약조건 에러 ORA-02270

미해결

윤재성의 Oracle SQL Database 11g PL/SQL Developer

FK부분에서 에러가 떠서 실행이 안되는데 이럴 경우에는 어떻게 해야하나요?

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
11tazan 댓글 1 좋아요 0 조회수 628

25강 마지막 문제

미해결

윤재성의 Oracle SQL Database 11g PL/SQL Developer

--사원번호 이름 급여를 저장할 수 있는 빈 테이블을 만들고 DALLAS 지역에 근무하고 있는 사원들의 사원번호, 이름, 부서명을 저장한다 라고 하셨는데 풀이에서는 DALLAS 지역 조건을 안넣어주셨는데 CREATE TABLE EMP06 AS SELECT E.EMPNO,E.ENAME,D.DNAME,D.LOC FROM EMP E JOIN DEPT D ON E.DEPTNO = D.DEPTNO WHERE D.LOC ='DALLAS' ; CREATE TABLE EMP06 AS SELECT E.EMPNO,E.ENAME,D.DNAME FROM EMP E JOIN DEPT D ON E.DEPTNO = D.DEPTNO WHERE 1=0; INSERT INTO EMP06(EMPNO,ENAME,DNAME) SELECT E.EMPNO, E.ENAME, D.DNAME FROM EMP E , DEPT D WHERE E.DEPTNO = D.DEPTNO AND D.LOC = 'DALLAS'; SELECT * FROM EMP06; 풀이를 2개를 적었습니다 이렇게 하면 정답일까요?

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
11tazan 댓글 3 좋아요 0 조회수 651

postgresql 다운로드 오류

해결됨

데이터 분석 SQL Fundamentals

안녕하세요 선생님! postgresql 설치 중 경고창이 뜨고, 서비스창에서 postgre가 보이지 않아 문의드립니다! 이렇게 오류가 떠서 구글링한 후 https://dba.stackexchange.com/questions/10241/postgresql-the-database-cluster-initialization-failed 이 해결방법 따라해봤는데 같은 오류가 계속 납니다 다른 해결방법이 있을까요?ㅜㅜ

  • sql
  • postgresql
  • dbms/rdbms
후르츠피치 댓글 1 좋아요 0 조회수 1162

섹션 2에 1,2번 문제풀이 관하여

미해결

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

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 섹션 2 1,2 문제풀이 5분 4초에 보면 드래그한 부분을 한번에 주석처리하는 방법을 알고 싶어요. 추가로 드래그한 부분을 한번에 띄어쓰기나 들여쓰기를 하는 방법이 있다면 같이 알려주세요.

  • sql
전인수 댓글 1 좋아요 0 조회수 466

구름ide에 웹페이지가 업데이트가 안됩니다.

미해결

[리뉴얼] SQL 베이스캠프

6회차 강의에서 PHP-MySQL 연동시키는 부분에서 문제가 발생했습니다. 사진에서 보는 것과 같이 모두 작성했는데, 웹페이지가 강의와 같이 업데이트가 안되네요... (ctrl+c 후에 시작버튼도 여러차례 진행하였습니다.

  • sql
  • dbms/rdbms
신하린 댓글 1 좋아요 1 조회수 545

row_numbers 사용시에는 null 처리 문제

미해결

데이터 분석 SQL Fundamentals

-- 고객정보와 고객이 처음 주문한 일자의 주문 일자와 그때의 배송 주소, 배송 일자 추출 을 풀때 row_numbers로 첫번째 주문일자를 추출했더니 null이 제외되더군요. 그래서 select a.customer_id, a.contact_name , b.order_date as first_date, b.ship_address, b.shipped_date, b.rnum from nw.customers a left join (select * , row_number() over (partition by x.customer_id order by x.order_date ) as rnum from nw.orders x ) b on a.customer_id = b.customer_id where rnum=1 or rnum is null; 으로 'rnum is null'을 넣어주었더니 order_date가 null인 고객 정보도 출력이 되었습니다. row_numbers()로 순위를 매길때 null은 그냥 순위매김에서 제외되는 건가요? 위의 코딩이 맞는(효율적인) 방식인지 궁금합니다.

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 0 조회수 1202

subquery에서 table 이름 지정 문제

미해결

데이터 분석 SQL Fundamentals

선생님 비상관 subquery에서 table 명을 지정해주어야 하는 이유가 꼭 있을까요? 선생님 코드는 from hr.emp_dept_hist_01 x 라고 지정해주셨었는데, select * from hr.emp_dept_hist_01 where (empno, todate) in (select empno, max(todate) as todate from hr.emp_dept_hist_01 x group by empno) ; 비상관이면 없어도 되지 않을까하는 생각을 했습니다. select * from hr.emp_dept_hist_01 where (empno, todate) in (select empno, max(todate) as todate from hr.emp_dept_hist_01 group by empno) ;

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 1 조회수 310

서브쿼리: 고객이 가장 최근에 주문한 주문 정보 추출 관련

미해결

데이터 분석 SQL Fundamentals

안녕하세요, 선생님. 하루에 한번은 질문을 드리는거 같은데 자세하게 답변주셔서 항상 감사드립니다. -- 고객이 가장 최근에 주문한 주문 정보 추출 를 아래와 같이 풀어도 결과값은 같더라구요. select * from nw.orders a where order_date in (select max(b.order_date) from nw.orders b where b.customer_id =a.customer_id ); (아래는 예제 코드) select * from nw.orders where (customer_id, order_date) in (select customer_id, max(order_date) from nw.orders group by customer_id); where...in 은 비상관쿼리의 다중행, where existx (...)은 상관쿼리의 다중행 반환에 사용된다는 것을 배웠기 때문에 저렇게 하면 안되는 거 같은데 왜 안될까 궁금합니다.

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 0 조회수 437

Weather Observation Station 6 문제 관련하여

미해결

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

안녕하세요 선생님. 강의를 잘 듣고 있는 학생입니다. 커뮤니티의 답변을 보니 IN에는 %를 사용할 수 없다고 봤습니다. 그러면 Weather Observation Station 6번 문제의 쿼리를 SELECT DISTINCT name FROM station WHERE city LIKE 'i.e.%' or city LIKE 'a%' or city LIKE 'e%' or city LIKE 'i%' or city LIKE 'o%' or city LIKE 'u%'; 이 아니라 SELECT DISTINCT city FROM station WHERE IN(city LIKE 'i.e.%', city LIKE 'a%', city LIKE 'e%', city LIKE 'i%', city LIKE 'o%', city LIKE 'u%'); 로 작성하는거는 IN에 %를 쓰는 것이 아니라 LIKE 안에 사용하는데도 에러가 나는 이유를 알고 싶습니다. 또한 OR이 아니라 IN을 사용하여 해당 문제를 보다 효율적으로 쿼리를 작성할 수 있는 방법이 있는지 알고 싶습니다.

  • sql
전인수 댓글 1 좋아요 1 조회수 456

where절 서브쿼리 관련 질문

미해결

데이터 분석 SQL Fundamentals

안녕하세요, 선생님 항상 친절하고 자세한 답변 감사드립니다. 강의 자료 중 select * from hr.emp_salary_hist a where todate = ( select max (todate) from hr.emp_salary_hist x where a.empno = x.empno); 여기서 where a.empno = x.empno 이 부분은 왜 필요한건가요? select * from hr.emp_salary_hist where todate = ( select max (todate) from hr.emp_salary_hist ) ; 이것도 결과는 같기도 하고 같은 데이터에서 값을 찾는거라 굳이 where a.empno = x.empno 이 왜 필요한지 잘 모르겠습니다. 감사합니다.

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 2 좋아요 0 조회수 389

Dbeaver오류

미해결

데이터 분석 SQL Fundamentals

안녕하세요, 강사님. 다름이 아니라, 강사님과 코드를 동일하게 작성했음에도 불구하고 dbeaver에서 데이터 결과값이 자꾸 나오지 않아 문의 드립니다. 계속 아래에 데이터 없음이 뜨는 데 이를 어떻게 해결할 수 있을까요ㅜㅜ 감사합니다.

  • sql
  • postgresql
  • dbms/rdbms
권민주 댓글 1 좋아요 0 조회수 740

누적합 심화 질문있습니다

미해결

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

안녕하세요 강사님 누적합 심화내용 관련해서 질문드립니다. 성능면에서는 3가지 방법 중 어떤게 가장 좋나요? 윈도우 함수 사용 > 셀프조인 > 서브쿼리 순일까요?

  • sql
민민 댓글 1 좋아요 0 조회수 364

max(lpad(....)) 사용시의 오류 가능성

미해결

데이터 분석 SQL Fundamentals

실습코드 'first_value_last_value_Analytic_실습'의 마지막 "-- 연속된 데이터 흐름에서 값이 Null일 경우 바로 값이 있는 바로 위의 데이터를 가져 오기." 와 관련된 질문입니다(아마도 실습코드는 있는데 본 강의에서는 다루지 않으신 듯합니다). (예제코드) temp_04 as ( select * , max(lpad(rnum::text, 6, '0')||daily_sum) over (order by ord_date rows between unbounded preceding and current row) as temp_str from temp_03 order by ord_date ) dayily_sum자체를 일정한 자리수로 padding을 해주고 난 뒤 처리해도 되지 않을까 생각해봤습니다. temp_04 as ( select * , max(lpad(rnum::text, 6, '0')||lpad((daily_sum)::text,6, '0' )) over (order by ord_date rows between unbounded preceding and current row) as temp_str from temp_03 order by ord_date ) 이렇게 해서 처리해도 될까요?

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 0 조회수 354

1064 오류 원인을 못 찾겠어요

미해결

위 이미지에서 출력 된 문자 : '('abcd1234'), mb_name = '이름', mb_nick =' 글쓴이가 생각하는 아마도 오류라고 생각되는 부분 : ('$admin_pass'), mb_name = '$admin_name', mb_nick = 이것저것 건드려봤지만 잘 모르겠네요;;

  • mysql
  • php
  • sql
재미있는 꾀꼬리 댓글 1 좋아요 0 조회수 366

set2 - 1 같게 작성했는데 답이 이상합니다.

해결됨

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

Set2 - 1번 문제 풀이를 보고 같게 작성 후 코드를 돌렸는데 답이 이상하게 나옵니다. SELECT city , length(city) len FROM STATION ORDER BY len, city LIMIT 1; SELECT city , length(city) len FROM STATION ORDER BY len DESC, city LIMIT 1 이렇게 작성 후 돌리면 다음과 같이 나오네요 왜 이럴까요...? submit code를 눌러도 오답이라고 뜹니다.

  • sql
[SQL 실전반 14기] 주연 댓글 1 좋아요 0 조회수 318

round 에러

미해결

데이터 분석 SQL Fundamentals

select product_id, product_name , unit_price, round ( sum (unit_price) over ( order by unit_price),2) as unit_sum from products ; 실행시 "SQL Error [42883]: 오류: round(real, integer) 이름의 함수가 없음" sum (unit_price) over ( order by unit_price)의 자료형이 real인 것은 확인이 되는데 왜 에러가 나는걸까요?

  • sql
  • postgresql
  • dbms/rdbms
최윤정 댓글 1 좋아요 1 조회수 503

SUM(CASE ~) 단순화

해결됨

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

꼭 각 월별로 쿼리를 짜야할까요? 파이썬처럼 range 함수와 같이 순서대로 나열시키는 방법은 없을까요?

  • sql
Jozo 댓글 1 좋아요 0 조회수 469

스칼라 서브쿼리 실습 - 01 : 질문 있습니다!

해결됨

데이터 분석 SQL Fundamentals

안녕하세요 선생님, 강의 너무 재밌게 복습하고 있는 수강생입니다. 질문이 있어서 글을 씁니다. " 스칼라 서브쿼리 실습 - 01 " 강의 07:10 에서 아래 쿼리에 문제가 있다고 알려주십니다. select a.*, (select avg(sal) from hr.emp x where x.deptno = a.deptno) dept_avg_sal from hr.emp a; 그리고 그 과정에서 M:N join 결과물을 예로 들어서 왜 그런 지를 알려주시는데요, 여기서 의문이 생겼습니다. "스칼라 서브쿼리 실습 - 01 " 바로 이전 강의에서 스칼라 서브 쿼리는 메인 쿼리의 각 레코드 별로 연산이 수행된다 는 걸로 기억합니다. 그 말은... (select avg(sal) from hr.emp x where x.deptno = a.deptno) 위 스칼라 서브쿼리가 hr.emp 테이블의 각 레코드 별로 연산이 수행된다는 걸로 전 이해합니다. 그런데 07:10 때는 이걸 조인의 결과물로 설명하시면서 좋지 않은 쿼리라고 알려주십니다. 각 레코드 별로 연산을 수행한다고 생각하면 사실 저 서브쿼리가 잘못된 쿼리 같지가 않다고 저는 생각하는데, 그게 아닌가요? 조인을 통해서 스칼라 서브쿼리를 좋은지 아닌지를 판단해야 되는 건가요??

  • sql
  • postgresql
  • dbms/rdbms
식빵 댓글 1 좋아요 0 조회수 490

to_date 포맷관련 질문드립니다.

미해결

데이터 분석 SQL Fundamentals

안녕하세요. 강사님. 평소 궁금하고 잘 안됬던 부분들을 학습할 수 있어서 열심히 수강중입니다. 기초적인 질문이나 개념을 잡기 위해 문의드립니다. select to_date ('2022-01-01', 'yyyy-mm-dd'); select to_date ('2022-01-01', 'yyyy/mm/dd'); select to_date ('2022/01/01', 'yyyy/mm/dd'); select to_date ('2022/01/01', 'yyyy-mm-dd'); 위 네가지 모두 결과값으로는 to_date 2022-01-01 로 나오던데요. to_date() 라는 것은 구성에 대한 부분일 뿐 date에 대한 db관리나 출력시의 포맷과는 무관한 것인가요??

  • sql
  • postgresql
  • dbms/rdbms
류재안 댓글 1 좋아요 0 조회수 531

인기 태그

인프런 TOP Writers

주간 인기글