Rumah > pangkalan data > Oracle > Apakah perbezaan antara dan dan atau dalam oracle?

Apakah perbezaan antara dan dan atau dalam oracle?

WBOY
Lepaskan: 2022-01-25 11:57:26
asal
6792 orang telah melayarinya

Perbezaan: 1. Apabila digunakan untuk menapis keadaan, dan bermaksud "dan", dan ia mesti kembali benar apabila semua syarat adalah benar, manakala atau bermaksud "atau", selagi satu syarat itu benar kembali benar; 2. Keutamaan dan lebih besar daripada atau.

Apakah perbezaan antara dan dan atau dalam oracle?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Apakah perbezaan antara dan dan atau dalam oracle

1.dan bermaksud persimpangan

2.atau bermaksud kesatuan

3.Nisbah keutamaan? daripada dan atau tinggi

(FirstName='Thomas' OR FirstName='William') AND LastName='Carter' 会得到 lastname 必须为 carter ,firstname 为 thomas  或者 william的人 
 thomas   carter
 william    carter
FirstName='Thomas' OR FirstName='William'  AND LastName='Carter' 可以得到 william carter 或者 firstname 为ithomas lastname 不一定是 carter的人 比如:
 thomas   carter
 william    carter
 thomas   king
Salin selepas log masuk

ialah soal susunan atau dan dan Keutamaan dan lebih tinggi daripada a atau b dan c hitung keputusan b dan c dahulu dan kemudian mengira a.

dan mempunyai keutamaan lebih besar daripada atau.

Jika kurungan ditambah, atau akan dilaksanakan dahulu dan kemudian dan akan dilaksanakan tanpa kurungan, dan akan dilaksanakan dahulu dan kemudian atau, jadi hasil pertanyaan adalah berbeza. Contoh:

Pangkalan data data sedia ada:

Thomas Carter

William Carter

Thomas King

Pelaksanaan:

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
  AND LastName='Carter'
Salin selepas log masuk

Hasilnya ialah:

Thomas Carter

William Carter

Pelaksanaan:

SELECT * FROM Persons WHERE FirstName='Thomas' OR FirstName='William'
  AND LastName='Carter'
Salin selepas log masuk

Hasilnya ialah:

Thomas Carter

William Carter

Thomas King

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Apakah perbezaan antara dan dan atau dalam oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan