SQL - 문제 미리보기

문제 1725

medium
다음 쿼리에서 빈칸에 들어갈 올바른 주석 기호는?
```sql
SELECT * FROM Customers
WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%'
______OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'______
OR CustomerName LIKE 'W%')
AND Country = 'USA';
```
목적: S나 T로 시작하는 고객명 조건만 임시로 제외
A. `--`, `--`
B. `/*`, `*/`
C. `#`, `#`
D. `//`, `//`

정답: B


여러 줄에 걸친 중간 부분을 주석 처리하려면 여러 줄 주석(`/* */`)을 사용해야 합니다.

문제 상황 분석:

• 목표: 'S%'와 'T%' 조건만 제거
• 위치: WHERE 절 중간의 특정 부분
• 범위: 두 줄에 걸쳐 있는 부분적 코드

올바른 해결책:
```sql
SELECT * FROM Customers
WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%'
/*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/
OR CustomerName LIKE 'W%')
AND Country = 'USA';
```
실행 결과:

• L, R, W로 시작하는 미국 고객들만 조회
• S, T로 시작하는 조건은 주석 처리되어 무시됨

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.