SQL - 문제 미리보기

문제 1551

medium
텍스트 값과 숫자 값을 WHERE 절에서 사용할 때의 차이점으로 올바른 것은?
A. 텍스트와 숫자 모두 작은따옴표로 감싸야 한다
B. 텍스트는 작은따옴표로 감싸고, 숫자는 감싸지 않는다
C. 텍스트와 숫자 모두 작은따옴표로 감싸지 않는다
D. 텍스트는 감싸지 않고, 숫자는 작은따옴표로 감싼다

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.