SQL - 문제 미리보기
문제 1551
medium
텍스트 값과 숫자 값을 WHERE 절에서 사용할 때의 차이점으로 올바른 것은?
정답: B
데이터 타입별 표기법:
텍스트 필드:
```sql
-- 올바른 사용
SELECT * FROM Customers WHERE Country='Mexico';
SELECT * FROM Customers WHERE CustomerName='Ana Trujillo';
-- 큰따옴표도 대부분 DBMS에서 허용
SELECT * FROM Customers WHERE Country="Mexico";
```
숫자 필드:
```sql
-- 올바른 사용
SELECT * FROM Customers WHERE CustomerID=1;
SELECT * FROM Customers WHERE CustomerID > 80;
-- 틀린 사용 (작동하지만 비효율적)
SELECT * FROM Customers WHERE CustomerID='1';
```
중요한 규칙:
• 텍스트: 반드시 따옴표 사용
• 숫자: 따옴표 사용하지 않음
• 날짜: 대부분 따옴표 사용 (DBMS마다 다름)
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.