SQLD 문제 은행
다양한 문제를 검색하고 풀어보세요.
21
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음 중 부서별 급여 총액을 기준으로 상위 3개 부서를 추출하고, 각 부서별로 급여가 높은 순으로 순위를 매긴 후, 각 부서의 급여 1위 사원의 이름과 급여를 출력하는 SQL 쿼리로 가장 적절한 것을 고르시오.
22
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음은 고객별 총 구매 금액을 기준으로 상위 10명의 고객을 추출하는 쿼리이다. 성능 개선을 위해 인덱스를 추가하려고 할 때, 가장 효과적인 인덱스 구성은 무엇인가?
23
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음은 조직도 정보를 담고 있는 `EMPLOYEES` 테이블에 대한 설명이다. 특정 부서에 속한 모든 직원의 급여 총합을 계산하는 쿼리를 작성하려고 한다. 단, 해당 부서의 상위 부서에 속한 직원의 급여는 포함하지 않아야 한다. 아래 쿼리의 빈칸에 들어갈 가장 적절한 코드를 고르시오.
24
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음은 온라인 쇼핑몰의 일별 상품 판매 현황을 저장하는 `SALES` 테이블입니다. 특정 날짜의 상품별 판매량을 집계하고, 각 상품을 열로 표시하여 결과를 반환하는 SQL 쿼리를 작성하려고 합니다. 다음 중 가장 효율적인 PIVOT 절을 사용하는 쿼리는 무엇입니까?
25
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음 중 정규 표현식을 사용하여 이메일 주소의 유효성을 검사하는 SQL 쿼리를 작성하려고 한다. 주어진 테이블과 데이터에서 올바른 이메일 주소만 추출하는 쿼리로 가장 적절한 것을 고르시오.
26
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음 중 아래 SQL에 대한 설명으로 가장 적절한 것을 고르시오.
27
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음 중 트랜잭션 격리 수준과 관련된 설명으로 옳지 않은 것을 고르시오.
28
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음은 온라인 쇼핑몰의 주문 테이블(ORDERS)에 대한 DDL 구문이다. 아래 조건을 만족하며, 가장 효율적인 성능을 낼 수 있도록 ORDERS 테이블을 생성하는 SQL문을 작성하시오.
**조건:**
1. 주문 ID(ORDER_ID)는 숫자형태이며, PRIMARY KEY로 설정한다.
2. 고객 ID(CUSTOMER_ID)는 숫자형태이며, ORDERS 테이블과 CUSTOMERS 테이블 간의 외래 키 관계를 설정한다.
3. 주문 날짜(ORDER_DATE)는 날짜형태이며, 기본값은 현재 날짜로 설정한다.
4. 배송 주소(SHIPPING_ADDRESS)는 문자열 형태이며, NULL 값을 허용하지 않는다.
5. 주문 금액(ORDER_AMOUNT)은 숫자형태이며, 0보다 큰 값만 허용한다.
6. CUSTOMER_ID 컬럼에 대한 인덱스를 생성한다.
29
SQL 기본 및 활용 | 정답률 0% |풀이 0회 | 정답 0회 |
다음 중 데이터베이스 관리자가 사용자 'HR'에게 'EMPLOYEES' 테이블에 대한 SELECT 권한을 부여하고, 다른 사용자에게도 해당 권한을 부여할 수 있도록 하는 SQL 명령으로 가장 적절한 것을 고르시오.
30
SQL 고급 활용 및 튜닝 | 정답률 0% |풀이 0회 | 정답 0회 |
다음 중 분산 데이터베이스 환경에서 발생하는 '두 릴리즈 사이의 트랜잭션이 충돌하여 한 트랜잭션이 취소되는 현상'을 방지하기 위한 기법으로 가장 적절한 것을 고르시오.