Tôi thích sử dụng WITH
sau và bảng DUAL:
WITH
const AS ( SELECT
3.14 AS pi,
1 AS one
FROM DUAL
)
SELECT * FROM sometable t, const
WHERE t.value = const.pi;
Điều này cho phép bạn xác định các hằng số trước khi sử dụng trong một câu lệnh và câu lệnh thực tế không bị lộn xộn với các lựa chọn con.