-
SQLD 자격검증실전문제 94번 문제<자격증>/[SQLD] 2023. 3. 21. 17:56728x90
94번. 다음 중 아래의 SQL 수행 결과로 가장 적절한 것은?SELECT COUNT(DISTINCT A || B) FROM EMP WHERE D = (SELECT D FROM DEPT WHERE E = 'i');
EMP 테이블
DEPT 테이블[정답] 2개
[해설]
이 SQL 코드는 EMP 테이블에서 D 열의 값이 DEPT 테이블에서 E 열이 'i'인 행의 D 열 값과 일치하는 행에서 A열과 B열의 값을 연결(concatenate)한 후 그 중 고유한(distinct) 값의 개수를 세는 것입니다.구체적으로는 다음과 같습니다:
- COUNT(DISTINCT A || B)는 A열과 B열의 값을 이어붙인 결과에서 중복을 제거한 값의 개수를 계산합니다.
- FROM EMP는 데이터를 가져올 테이블이 EMP임을 지정합니다.
- WHERE D = (SELECT D FROM DEPT WHERE E = 'i')는 DEPT 테이블에서 E 열이 'i'인 행에서 D 열의 값을 선택한 후 EMP 테이블에서 D 열의 값과 일치하는 행만 필터링합니다.
728x90728x90'<자격증> > [SQLD]' 카테고리의 다른 글
SQLD 자격검증실전문제 92번 문제 (0) 2023.03.21 SQLD 자격검증실전문제 93번 문제 (0) 2023.03.21 SQLD 자격검증실전문제 95번 문제 (0) 2023.03.21 SQLD 자격검증실전문제 96번 문제 (0) 2023.03.21 SQLD 자격검증실전문제 97번 문제 (0) 2023.03.21