데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

테이블 prereq (course_id, prereq_id)    

         course(course_id, title, dept_name, credits)

가 있을때 선수교과목이 없는 교과목의 course_id와 교과목명을 검색

을 하기위해서

select distinct c.course_id, c.title

from course c JOIN prereq p

where c.course_id <> p.course_id;

를 사용하여 데이터를 뽑았습니다.

1. 근데 결과가 정확하다는 것을 확인시켜주는 SQL을 작성하려고하는데 어떤식으로 확인해야할지 감이 잡히질 않습니다.

null 값을 사용하는건가요?


2. 평균이하 연봉을 받고 있는 강사들의 연봉은 5%인상하고 그렇지 않은 강사들의 연봉은 3%인상하는 SQL을 작성하려고하는데

이런경우 쿼리문을 두번쓰면 avg값이 바뀌어 정확한 값이나오질않을거같고 다음과같이 case문을 사용하여 

updata instructor

set salary = case

when salary <= avg(salary)  than salary*1.05

else salary*1.03

end

이렇게 쓰는경우 case문안의 avg(salary)값은 끝날때까지 한값으로가는지 아니면 salary값이 실행될때마다 실시간으로 바뀌는지 궁금합니다.

No. Subject Author Date Views
9551 쿼리문 문의드립니다. [4] 꾹스 2016.10.14 2952
9550 엑셀에 있는 데이터로 DB를 변경하고싶습니다. [3] 인뱅 2016.10.14 2099
9549 sql 작성 조언 부탁드립니다 [1] 미키롱 2016.10.14 2301
9548 간단한 쿼리문의드립니다. [3] 후알유? 2016.10.14 1923
9547 identity로 생성된 seq_no를 가지고 다른테이블을 update하거나 insert할려고합니다. [5] 뽀구 2016.10.12 1984
9546 링크서버문의 [1] 큘러 2016.10.11 3280
9545 query 문의. [2] 다복이 2016.10.11 2291
9544 data 동시 수정 [2] 김영훈_281547 2016.10.11 2007
9543 PK 관련 문의 슬이슬이 2016.10.07 2486
9542 인덱스 번호 강제로 만드는 방법 혹시 있을까요? [2] neiyan 2016.10.06 2475
9541 그룹결과 중복 공백처리 쿼리 질문드립니다. [1] HoyaSoft 2016.10.05 3267
9540 오라클 2개의 컬럼 동시 중복 찾아내는 쿼리문이 궁금합니다. [2] 창영 2016.10.05 2226
9539 group by에 어려움이 있어요 도와주세요~~ [2] 제지니 2016.10.04 2113
9538 모든 테이블의 데이터를 insert쿼리로 가져오기 [2] 연금술사 2016.10.04 3123
» 쿼리문 궁금한게 있습니다. ㅠㅠ [1] puffyteemo 2016.10.04 2514
9536 쿼리에 뭐가 문제인지 모르겠습니다.. [2] MSSQL초보입문자 2016.10.04 2456
9535 쿼리 좀 도와 주세요 [2] 이유진_301818 2016.10.04 2615
9534 시스템 데이터베이스 복구 관련하여 질문 있습니다. 방혁 2016.10.04 2021
9533 case when 사용시 집계 또는 하위 쿼리가 포함된 식에서는 집계 함수를 수행할 수 없습니다 [3] 냥냥 2016.10.03 6200
9532 질문드립니다. [1] 제지니 2016.10.03 1802





XE Login