SQL을 실행할 때마다 조건 값을 계속 바꿔 써야 해서 번거로울 때가 있습니다.
이럴 때 DBeaver에서는 쿼리를 “실행 시 입력받는 형태”로 작성할 수 있습니다.
SQL 안에 파라미터(:)를 지정하면, 쿼리 실행 시 입력창이 뜹니다.
| order_id | region | order_date | amount |
|---|---|---|---|
| 1 | KR | 2025-10-01 | 120000 |
| 2 | JP | 2025-10-05 | 90000 |
| 3 | KR | 2025-10-12 | 70000 |
| 4 | US | 2025-10-25 | 110000 |
지역(region)과 시작일(start_date), 종료일(end_date)을 직접 입력받아서
원하는 조건으로 주문 데이터를 조회하기
SELECT *
FROM orders
WHERE region = :region
AND order_date BETWEEN :start_date AND :end_date;
쿼리를 실행하면,
아래처럼 파라미터 입력창이 자동으로 나타납니다.
| Name | Value |
|---|---|
| region | KR |
| start_date | 2025-10-01 |
| end_date | 2025-10-30 |
입력 후 “OK”를 누르면, 입력값이 WHERE 절에 적용되어 결과가 조회됩니다.
| order_id | region | order_date | amount |
|---|---|---|---|
| 1 | KR | 2025-10-01 | 120000 |
| 3 | KR | 2025-10-12 | 70000 |
✔️ 파라미터를 지정하면, DBeaver에서 실행 시 입력창을 통해 값을 바로 입력할 수 있습니다.