공지사항
 일반질문
 대학별 협약 인증
 SNS 협약 인증
 교육질문
  - 컴활필기질문
  - 워드필기질문
  - 컴활1급실기질문전용
  - 컴활2급실기질문전용
  - 워드실기채점 및 질문
  - 사무자동화실기 질문
  - ITQ엑셀 질문
  - ITQ파워포인트 질문
  - ITQ워드 질문
 전화상담게시판
 수강생자유토론방
 합격수기
HOME > 질문/답변 > 일반질문
 
작성일 : 11-08-13 10:48
질문 또있습니다~
 글쓴이 : 관리자
조회 : 4,814  
08년 2년회차 맨마지막문제!

학과별질의평균 쿼리

전부 다 설정하고 마지막에

점수 -> 점수평균 : 점수

이렇게 바꾸니까 다시 소숫자리수가 두자리가 아니라 계속 나타나는데요,

강의에선 안그런데 제꺼에선 저렇게 점수평균으로 바꾸고 나니까 소수자리수 두자리가 아니라
뒤에까지 다 나타나네요...ㅠㅠ

네 그렇다면 해당 필드에서 오른쪽버튼 --> 속성으로 가셔서 형식을 고정, 소수자리수를 2로 지정해 주시면 되겠습니다.^^




하나더~
08년 1회차 문제

4번의 2번 문제
자격을 하나도 취득하지 않은 학생의 학번과 이름조회하는 질의

불일치 쿼리로 하면 답은 나오는데~
궁금해서 하나 물어볼게요

그냥 쿼리만들기로 가서

학생 테이블의 학번, 이름, 나이 필드들 추가하고서
일단 나이에 <=25 주고
학번에
not in (select 학번 from 자격취득)
이렇게 하면 안되나요? 자격취득 테이블이 자격 취득한 학생들만 나와있는 테이블이고
학생 테이블은 전체 학생이 나와있는건데
학생 테이블의 학번값이 자격취득 테이블의 학번값과 일치하지 않는 값만 나오게 하면 된다고
생각을 해서 저렇게 했는데 안되네요.

불일치로 하고 나서 쿼리디자인을 봤더니 학번 이름 나이 필드 외에
오른쪽에 자격취득 테이블의 학번필드가 하나 더 추가되어 있고, 조건에 is null 이라고 되어있는데,
이해가 잘 안가서....

not in 준 부분이 틀린건가요?
is null 부분 이해 안가는 부분이랑, not in쓴부분이 틀린 이유를 알려주세요~



일단 not in과 is null은 동일한 결과값을 나타냅니다.
문제에선 언급하신대로 처리하시면 되는 흐름입니다.

is null은 직접 명령을 이용하기 보단 마법사를 이용하는 경우가 대부분인데
말씀하신것처럼 조건에 해당하는 필드가 있고 거기에 is null이 걸리는 흐름입니다.

그러나 이것은 그냥 마법사가 설계흐름일뿐
회원님의 말씀처럼 해당 필드 하나에서 조건지정을 할수 있다면 굳이 또 필드를 더 만들 필요도 없으니 참고하세요^^

학습하시면서 궁금하신점은 언제든 질문주세요~