Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Konstanta dalam kueri Oracle SQL

Saya lebih suka penggunaan berikut WITH dan tabel DUAL:

WITH 
const AS ( SELECT 
    3.14 AS pi,
    1    AS one 
    FROM DUAL
)
SELECT * FROM sometable t,  const
 WHERE t.value = const.pi;

Ini memungkinkan Anda mendefinisikan konstanta sebelum digunakan dalam sebuah pernyataan dan pernyataan yang sebenarnya tidak dipenuhi dengan subpilihan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Tidak Setara Operator

  2. Oracle SQL - Klausa IN menampilkan semua record yang diberikan dalam kondisi IN bahkan ketika data tidak ada dalam tabel

  3. ORA-01017 Tips Resolusi Kesalahan Oracle

  4. NANVL() Fungsi di Oracle

  5. Terus dapatkan ORA-00933:Perintah SQL tidak berakhir dengan benar