inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

26강 update

마지막 문제 질문있습니다

435

yongwmin95

작성한 질문수 2

0

문제에 '20번 부서에 근무하는 사원 중' 급여최고액을 받는 사원의 직무와 급여액으로 변경하는 것인데 

20번 부서랑 관련된 내용은 없어보여서 어떻게 풀이해야하는 건지 궁금합니다 ㅜㅜ

PL/SQL sql oracle DBMS/RDBMS

답변 7

0

깁헬프

제발 제대로 된 답변을 올려주셨으면 좋겠네요 강의로 다시 만드는 건 비효율적이니

0

베베티

위엣분 수강생이 왜 죄송해야되는지 ㅋㅋㅋ결제하고 듣는 강의에 오답 알려준거 발견한게 이걸로 2번째임

0

소프트캠퍼스

서브쿼리 결과가 두 개 이상인 경우 = 로 비교과 되지 않고 in 이나 between and를 쓰셔야 합니다.

0

yongwmin95

set 

job=(select job

from emp01

where deptno=20 and sal=(select max(sal)

from emp01

where deptno=20)),

이 부분에서 결과가 2개가 나타나는데

아직도 해결방법을 잘 모르겠습니다... 강좌를 다시 보면서 수정도 여러번 해봤는데요.. 혹시 풀이를 알려주실 수 있을까요??

여러번 질문드려서 죄송합니다 ㅜㅜ

0

소프트캠퍼스

서브쿼리를 수행해서 가져온 데이터가 2개 이상이기 때문입니다.  서브쿼리 강좌를 다시 보시면 답이 있습니다~!!

0

yongwmin95

update emp01

set 

job=(select job

from emp01

where deptno=20 and sal=(select max(sal)

from emp01

where deptno=20)),

sal =(select max(sal)

from emp01

where deptno=20)

where job = 'CLERK';

이렇게 했을 때 

단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다.

라고 오류가 나오는데요.

어떻게 해야하는지 궁금합니다

0

소프트캠퍼스

''20번 부서에 근무하는 사원 중' 급여최고액을 받는 사원' 은 조건입니다. where 조건절에 서브쿼리로 작성해주시면됩니다.

XE 21C 버전 다운받아 사용중인데, 저 테이블들이 없습니다..

0

199

2

급여 최저치 문제

0

217

1

join 에 in을 사용할때.

0

267

1

강의 9:15 초 커미션을 받는 사원 이요

0

300

1

16강 마지막 문제 질문

0

395

2

37강 사용자 계정 만들고 추가할 때 오류 발생

0

241

1

PTT 파일

0

409

1

기본 학습 테이블

1

392

1

제약조건 에러 ORA-02270

0

589

1

25강 마지막 문제

0

584

3

오라클 설치 마지막에 비밀번호 설정 시 무한로딩

0

558

1

기본제공되는 테이블 질문

0

564

2

25강 마지막 문제 DALLAS에 근무 하는 조건은 안넣으셨네요

0

354

1

Oracle 설치 관련 여쭤봅니다.

0

354

1

설치 중 Error 발생

0

574

1

왜 제 질문만 무시하시는지 이유가 궁금하네요

0

418

1

블로그

0

330

1

설치가 안됩니다

0

378

0

join 학습 문의

0

272

1

안녕하세요 설치관련 질문입니다.

0

272

1

안녕하세요 서브쿼리 수업중 질문있습니다.

0

200

1

안녕하세요 수업 너무 유익하게 듣고있는 학생입니다.

0

236

1

안녕하세요 2강 오라클 설치질문있습니다

0

353

1

ora-28000 the account is locked 에러 질문 드립니다.

0

625

1