제약조건 에러 ORA-02270
미해결
윤재성의 Oracle SQL Database 11g PL/SQL Developer
FK부분에서 에러가 떠서 실행이 안되는데 이럴 경우에는 어떻게 해야하나요?
- sql
- oracle
- PL/SQL
- dbms/rdbms
172만명의 커뮤니티!! 함께 토론해봐요.
미해결
윤재성의 Oracle SQL Database 11g PL/SQL Developer
FK부분에서 에러가 떠서 실행이 안되는데 이럴 경우에는 어떻게 해야하나요?
해결됨
실전 금융 머신러닝: 파이썬으로 구축하는 중급 투자 전략
안녕하세요 예측에 관련되서 여쭤볼게 있어서 질문 드립니다. LSTM훈련 후 Original Price와 Predicted Price의 그래프를 그리실 때 자세히 보시면 Predict price가 Original price의 데이터를 1스탭 뒤로 그려지는 것을 볼 수 있습니다. 그렇다면 이건 예측이 아니라 전 스탭에 있는 데이터를 어느정도 이동평균 또는 지수 이동평균과 같이 보정해서 쓴다고 보는게 맞지 않을까요? 이렇게 나오는 것보다 완전히 맞지 않더라도 1스탭 뒤로 예측되는 예측되는 것보다 어느정도 맞게 따라가는 방법은 없을까요?
미해결
윤재성의 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 Fundamentals
안녕하세요 선생님! postgresql 설치 중 경고창이 뜨고, 서비스창에서 postgre가 보이지 않아 문의드립니다! 이렇게 오류가 떠서 구글링한 후 https://dba.stackexchange.com/questions/10241/postgresql-the-database-cluster-initialization-failed 이 해결방법 따라해봤는데 같은 오류가 계속 납니다 다른 해결방법이 있을까요?ㅜㅜ
미해결
[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 섹션 2 1,2 문제풀이 5분 4초에 보면 드래그한 부분을 한번에 주석처리하는 방법을 알고 싶어요. 추가로 드래그한 부분을 한번에 띄어쓰기나 들여쓰기를 하는 방법이 있다면 같이 알려주세요.
미해결
[리뉴얼] SQL 베이스캠프
6회차 강의에서 PHP-MySQL 연동시키는 부분에서 문제가 발생했습니다. 사진에서 보는 것과 같이 모두 작성했는데, 웹페이지가 강의와 같이 업데이트가 안되네요... (ctrl+c 후에 시작버튼도 여러차례 진행하였습니다.
미해결
데이터 분석 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은 그냥 순위매김에서 제외되는 건가요? 위의 코딩이 맞는(효율적인) 방식인지 궁금합니다.
미해결
작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
updateform에서 disabled = True로 변경하여 url로 접속해보면 제대로 적용이 되는 것을 확인할 수 있습니다. 하지만 비밀번호를 입력하고 제출을 누르면 계속해서 A user with that username already exists. 메시지만 뜨고 있는 상황입니다. ㅠㅠㅠ
미해결
데이터 분석 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 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
안녕하세요 선생님. 강의를 잘 듣고 있는 학생입니다. 커뮤니티의 답변을 보니 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을 사용하여 해당 문제를 보다 효율적으로 쿼리를 작성할 수 있는 방법이 있는지 알고 싶습니다.
미해결
안녕하세요 현재 파이썬을 공부중인 학생입니다. 이전까지는 태그의 값을 텍스트로 출력하고 있었는데 태그안에 속성값을 텍스트로 출력할일이 생겨서 여러 방면으로 검색 및 시도를 해보고 있는데 잘 안되네요 여기서 data-taitle="BLACK(99)" 의 BLACK(99) 를 텍스트로 출력하고 싶습니다. 어떻게 하면 될까요? #python
미해결
데이터 분석 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 Fundamentals
안녕하세요, 강사님. 다름이 아니라, 강사님과 코드를 동일하게 작성했음에도 불구하고 dbeaver에서 데이터 결과값이 자꾸 나오지 않아 문의 드립니다. 계속 아래에 데이터 없음이 뜨는 데 이를 어떻게 해결할 수 있을까요ㅜㅜ 감사합니다.
미해결
[백문이불여일타] 데이터 분석을 위한 고급 SQL
안녕하세요 강사님 누적합 심화내용 관련해서 질문드립니다. 성능면에서는 3가지 방법 중 어떤게 가장 좋나요? 윈도우 함수 사용 > 셀프조인 > 서브쿼리 순일까요?
미해결
데이터 분석 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 ) 이렇게 해서 처리해도 될까요?
미해결
위 이미지에서 출력 된 문자 : '('abcd1234'), mb_name = '이름', mb_nick =' 글쓴이가 생각하는 아마도 오류라고 생각되는 부분 : ('$admin_pass'), mb_name = '$admin_name', mb_nick = 이것저것 건드려봤지만 잘 모르겠네요;;
해결됨
[백문이불여일타] 데이터 분석을 위한 고급 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 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
꼭 각 월별로 쿼리를 짜야할까요? 파이썬처럼 range 함수와 같이 순서대로 나열시키는 방법은 없을까요?