리터럴
📌 리터럴 (Literal)
info
리터럴은 코드나 쿼리 내에 하드코딩된 고정된 값을 의미하며, SQL에서는 문자열, 숫자, 날짜 등을 직접 쿼리문에 입력하는 값이다.
✅ 종류
- 문자열 리터럴:
'abc'
,'2025-01-01'
- 숫자 리터럴:
100
,3.14
- 날짜 리터럴 (DBMS마다 형식 다름):
TO_DATE('2025-01-01', 'YYYY-MM-DD')
등
✅ 예시
SELECT * FROM users WHERE name = '홍길동'; -- '홍길동'은 문자열 리터럴
SELECT * FROM orders WHERE price > 1000; -- 1000은 숫자 리터럴
tip
리터럴은 쿼리 내에 고정된 값이므로, 동적으로 값이 변할 수 있는 경우에는 바인딩 파라미터를 사용해야 보안과 유지보수에 좋다.
댓글남기기