책 내용 질문하기
사무자동화 시험 보고 온 학생입니다. 문제 sql문 조건에 inner join 구문이 없으면 0점 처리 실격 된다길래
도서
2018 시나공 사무자동화산업기사 실기(오피스 2010/2007 사용자 공통)
페이지
0
조회수
469
작성일
2019-04-17
작성자
탈퇴*원
첨부파일
넣을까 말까 엄청 고민하다가
sql문 처리 조건이
- 처리문장의 해당 필드 2개가 반드시 들어갈 것( 이건 정확히 기억 안나고 이런식이였습니다. )
- inner join, order by 구문이 반드시 들어갈 것.
이것들이 안들어가면 sql문은 0점처리 된다고 써져 있어서,
울며 겨자먹기로 inner join만 딸랑 order by 앞에 썼습니다.
inner join order by 쿼리1.필드이름 desc; 이런식으로요...
제 sql문은 밑과 비슷한 형식이였고 inner join만 아니면 정확한 답이였습니다.
SELECT 쿼리1.제품명, 쿼리1.단가, 쿼리1.일자, 쿼리1.업소명, 쿼리1.판매수량
FROM 쿼리1
WHERE (((쿼리1.업소명)="강남촌" Or (쿼리1.업소명)="멋사랑") AND ((쿼리1.판매수량)>=50))
ORDER BY 쿼리1.일자 DESC;
문제에서 원한 형태는
SELECT Table2.제품명, Table2.단가, Table1.일자, Table1.업소명, Table1.판매수량
FROM Table1 INNER JOIN Table2 ON Table1.품목코드=Table2.품목코드
WHERE (((Table1.업소명)="강남촌" Or (Table1.업소명)="멋사랑") AND ((Table1.판매수량)>=50))
ORDER BY Table1.일자 DESC;
이런식인거 같은데 저 실격인건가요...?
이것만 아니면 이번에 합격인데 너무 마음에 걸리네요ㅜㅜ
답변
2019-04-17 22:37:04
안녕하세요. 길벗 수험서 운영팀입니다.
문제에 inner join, order by 구문이 반드시 들어갈 것이라고 되어 있다면 반드시 이 구문이 들어가야 합니다. 님께서 하신 방법대로 했는데 답이 맞게 나오는지요? 원하는 형태로 하셔야 할 것 같습니다.
행복한 하루 되세요.
-
관리자2019-04-17 22:37:04
안녕하세요. 길벗 수험서 운영팀입니다.
문제에 inner join, order by 구문이 반드시 들어갈 것이라고 되어 있다면 반드시 이 구문이 들어가야 합니다. 님께서 하신 방법대로 했는데 답이 맞게 나오는지요? 원하는 형태로 하셔야 할 것 같습니다.
행복한 하루 되세요.