2024_최신기출유형_09회
-4. 혈액형별남녀수 쿼리 0/7
-쿼리 비교 X 쿼리 결과 행의 갯수가 다릅니다.
몇 가지 질문사항이 있습니다.
1. 요약 탭을 그냥 기본 '묶는 방법'으로 두는 것과 '조건'으로 지정한 결과에 차이가 있는데, 무엇이 맞는 것나요?
'묶는 방법'으로 두면 행이 남자;남자;여자;여자로 나타납니다.해설과도 차이가 있어 의문입니다. 반면 '조건'으로 지정하면 인원수는 정답과 다르지만 행은 남자;여자 각각 한 개씩 옳게 나타납니다.
2. 조건에 Like "*" & [혈액형을 입력하세요] & "*" 라고 지정하는 것이 맞지 않나요? 매개변수쿼리를 작성하라고 문제에서 요구하기 때문입니다.
안녕하세요.
- SQL문으로 생각하면 '묶는 방법'은 GROUP BY절, '조건'은 WHERE절로 입력하는 것과 마찬가지입니다. 조건에 적용되는 데이터를 표시해야 하는데, 혈액형 열도 '묶은방법'으로 두면 성별과 혈액형 두 개를 기준으로 그룹을 지정하여 데이터를 표시합니다.
- Like "*" & [혈액형을 입력하세요] & "*" 는 매개 변수로 입력받은 데이터를 포함하는 데이터를 표시하지만 문제에서 요구하는 것은 정확히 일치하는 데이터를 표시해야 하므로 LIKE를 사용할 필요가 없습니다.
즐거운 하루 되세요.
-
관리자2024-08-05 13:22:56
안녕하세요.
- SQL문으로 생각하면 '묶는 방법'은 GROUP BY절, '조건'은 WHERE절로 입력하는 것과 마찬가지입니다. 조건에 적용되는 데이터를 표시해야 하는데, 혈액형 열도 '묶은방법'으로 두면 성별과 혈액형 두 개를 기준으로 그룹을 지정하여 데이터를 표시합니다.
- Like "*" & [혈액형을 입력하세요] & "*" 는 매개 변수로 입력받은 데이터를 포함하는 데이터를 표시하지만 문제에서 요구하는 것은 정확히 일치하는 데이터를 표시해야 하므로 LIKE를 사용할 필요가 없습니다.
즐거운 하루 되세요.
-
황*민2024-07-26 21:16:082번째 질문처럼 like연산자를 활용하는 경우는 필드의 일부를 매개 변수로 입력할 때 맞습니까? 그게 아닌 4번처럼 특정 값을 입력하는 경우에는 대괄호 안에 입력만 하면 되나요?