[SQL] DBeaver에서 변수 사용하기

Unit·2025년 10월 30일

SQL

목록 보기
44/59

SQL을 실행할 때마다 조건 값을 계속 바꿔 써야 해서 번거로울 때가 있습니다.

이럴 때 DBeaver에서는 쿼리를 “실행 시 입력받는 형태”로 작성할 수 있습니다.
SQL 안에 파라미터(:)를 지정하면, 쿼리 실행 시 입력창이 뜹니다.


📄 예시 데이터

order_idregionorder_dateamount
1KR2025-10-01120000
2JP2025-10-0590000
3KR2025-10-1270000
4US2025-10-25110000

🎯 목표

지역(region)과 시작일(start_date), 종료일(end_date)을 직접 입력받아서
원하는 조건으로 주문 데이터를 조회하기


🖥️ SQL 예시

SELECT *
FROM orders
WHERE region = :region
  AND order_date BETWEEN :start_date AND :end_date;

👁️ 실행 결과

쿼리를 실행하면,
아래처럼 파라미터 입력창이 자동으로 나타납니다.

NameValue
regionKR
start_date2025-10-01
end_date2025-10-30

입력 후 “OK”를 누르면, 입력값이 WHERE 절에 적용되어 결과가 조회됩니다.

order_idregionorder_dateamount
1KR2025-10-01120000
3KR2025-10-1270000

정리

✔️ 파라미터를 지정하면, DBeaver에서 실행 시 입력창을 통해 값을 바로 입력할 수 있습니다.

profile
협업, 유지보수, 최적화를 고려한 데이터 실무 팁을 정리합니다.

0개의 댓글