Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Hằng số trong truy vấn SQL của Oracle

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật các cột có giá trị Null

  2. ExecuteNonQuery không đưa ra ngoại lệ khi chèn

  3. SQL Oracle:Thay thế một kết quả trống bằng từ

  4. Có thể quản lý cơ sở dữ liệu oracle với flyway không?

  5. Cách hiển thị số 0 đứng đầu trong một số tiên tri