📌 리터럴 (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

리터럴은 쿼리 내에 고정된 값이므로, 동적으로 값이 변할 수 있는 경우에는 바인딩 파라미터를 사용해야 보안과 유지보수에 좋다.


연결문서

댓글남기기