🏆

퍼펙트!

10 / 10

정답률 100%

10
정답
0
오답
41.1초
총 소요시간
+120P 획득!
새 문제 7개 정답 (7 x 10P) + 퍼펙트 보너스 50P

문제별 결과

O

SQL에서 IN과 EXISTS는 항상 동일한 성능이다.

SQL | 정답: X +10P

대량 데이터에서 EXISTS가 더 효율적인 경우가 많습니다. IN은 서브쿼리 결과를 모두 메모리에 로드합니다.

O

SQL에서 서브쿼리(subquery)는 다른 쿼리 안에 중첩된 쿼리이다.

SQL | 정답: O +10P

SELECT * FROM users WHERE id IN (SELECT user_id FROM orders)처럼 쿼리 안에 쿼리를 사용합니다.

O

SQL에서 TRUNCATE와 DELETE는 동일하게 동작한다.

SQL | 정답: X +10P

TRUNCATE는 테이블 전체를 빠르게 삭제하며 롤백이 불가능합니다. DELETE는 행 단위 삭제로 롤백이 가능합니다.

O

SQL에서 IN 연산자는 여러 값과 비교할 수 있다.

SQL | 정답: O (기출)

WHERE status IN ("active", "pending")는 두 값 중 하나와 매칭되는 행을 선택합니다.

O

SQL에서 AUTO_INCREMENT 값은 항상 연속적이다.

SQL | 정답: X +10P

삭제나 롤백이 발생하면 중간 값이 빌 수 있습니다. AUTO_INCREMENT는 연속성을 보장하지 않습니다.

O

SQL에서 INNER JOIN과 JOIN은 동일한 동작을 한다.

SQL | 정답: O (기출)

JOIN은 INNER JOIN의 약식 표현입니다.

O

SQL에서 PRIMARY KEY는 NULL 값을 허용하지 않는다.

SQL | 정답: O +10P

PRIMARY KEY는 UNIQUE + NOT NULL 제약조건을 가집니다.

O

SQL에서 외래키(Foreign Key)는 성능에 영향을 주지 않는다.

SQL | 정답: X (기출)

외래키는 INSERT, UPDATE, DELETE 시 참조 무결성 검사를 수행하므로 성능에 영향을 줍니다.

O

SQL에서 INNER JOIN과 OUTER JOIN은 동일한 결과를 반환한다.

SQL | 정답: X +10P

INNER JOIN은 양쪽 테이블에 매칭되는 행만, OUTER JOIN은 매칭되지 않는 행도 NULL로 포함합니다.

O

SQL에서 LIKE %keyword%는 인덱스를 활용할 수 있다.

SQL | 정답: X +10P

앞에 %가 있으면 인덱스를 활용할 수 없습니다. keyword%처럼 뒤에만 %가 있어야 인덱스를 사용합니다.