시작하기무료로 시작하기

암시적 변환과 명시적 변환

id가 3인 직원의 모든 데이터를 확인하려고 합니다. 문제는 EmployeeId 필드의 데이터 타입이 기억나지 않는다는 점이에요. 그래서 다음 두 개의 쿼리를 실행해 보기로 합니다:

SELECT *
FROM Employee
WHERE EmployeeId = '3'

그리고

SELECT *
FROM Employee
WHERE EmployeeId = 3

오른쪽 콘솔에 붙여넣어 결과를 확인해 보세요. 두 쿼리 모두 오류 없이 실행되는 점에 주목하세요. 이는 어떤 종류의 변환 때문인가요?

이 연습은 강의의 일부입니다

Oracle SQL 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작