🧱 리터럴(Literal)

정의

리터럴은 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;

tip

리터럴은 값이 고정되어 있기 때문에, 값이 바뀌는 경우에는 바인드 변수를 사용하는 것이 보안과 재사용성 측면에서 더 좋다.

연결문서

댓글남기기