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

Dalam SQL, apa artinya menggunakan tanda kurung dengan OR?

Ini bukan Oracle atau SQL. Ini logika boolean dasar. Kondisi AND adalah "lebih kuat" (didahulukan) daripada OR, artinya akan dievaluasi terlebih dahulu:

column1 is not null
and
column1 = 4 OR column1 = 5

Berarti

column1 is not null
and
column1 = 4

dievaluasi terlebih dahulu, kemudian OR diterapkan antara ini dan column1 = 5

Menambahkan tanda kurung memastikan OR dievaluasi terlebih dahulu, lalu AND.

Hampir mirip dengan matematika:

2 * 3 + 5 = 6 + 5 = 11

tapi

2 * (3 + 5) = 2 * 8 = 16

Bacaan lebih lanjut di sini:http://msdn.microsoft.com/en-us/library/ms190276.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. URL Oracle yang ditentukan tidak valid:OracleDataSource.makeURL

  2. Metode Pengumpulan:Fungsi BATAS Dalam Database Oracle

  3. Oracle membandingkan cap waktu dengan tanggal

  4. ORA-01461:dapat mengikat nilai PANJANG hanya untuk dimasukkan ke dalam kolom PANJANG - Terjadi saat kueri

  5. Rekursi Pada Query Database untuk mendapatkan hasil hierarkis menggunakan Hibernate - Java