Heim > Datenbank > Oracle > Hauptteil

Was ist der Unterschied zwischen und und oder im Orakel?

WBOY
Freigeben: 2022-01-25 11:57:26
Original
6760 Leute haben es durchsucht

Unterschied: 1. Wenn es zum Filtern von Bedingungen verwendet wird, bedeutet „und“ und es muss „true“ zurückgeben, wenn alle Bedingungen wahr sind, während „or“ „oder“ bedeutet, solange eine Bedingung wahr ist, wird es „wahr“ zurückgeben. 2. Die Priorität von und ist größer als oder.

Was ist der Unterschied zwischen und und oder im Orakel?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

Was ist der Unterschied zwischen und und oder im Orakel? 1. und bedeutet Schnittmenge

2 und, und Die Priorität von a ist höher als die von oder. Die Ergebnisse von a oder b und c werden zuerst berechnet und dann werden die Ergebnisse von a berechnet.

und Priorität ist größer als oder.

  Wenn Klammern hinzugefügt werden, wird „or“ zuerst und dann „und“ ohne Klammern ausgeführt und wird zuerst und dann „or“ ausgeführt, sodass die Abfrageergebnisse unterschiedlich sind. Beispiel:


  In der Datenbank vorhandene Daten:

Thomas Carter

William Carter

Thomas King

Ausführung:

(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
Nach dem Login kopieren

Das Ergebnis ist:

Thomas Carter

William Carter

Ausführung:

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
  AND LastName='Carter'
Nach dem Login kopieren

Die Ergebnis ist:

Thomas Carter

 William Carter

 Thomas King

Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen und und oder im Orakel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!