AND/OR | %%/||
heinetz
- datenbank
2 MudGuard0 dedlfix2 Vinzenz Mai
Hallo Forum,
ich habe eben 'versehentlich' in meinem SQL-Statement, statt AND und OR
in der Bedingung && und || benutzt. Ich wusste garnicht, dass das geht.
Kann/Sollte man das benutzen oder lieber nicht?
beste gruesse,
heinetz
Hi,
ich habe eben 'versehentlich' in meinem SQL-Statement, statt AND und OR
in der Bedingung && und || benutzt. Ich wusste garnicht, dass das geht.
Bei Oracle hat || eine vollkommen andere Bedeutung als OR (|| verkettet Strings, OR = logisches Oder)
cu,
Andreas
Hi!
ich habe eben 'versehentlich' in meinem SQL-Statement, statt AND und OR in der Bedingung && und || benutzt. Ich wusste garnicht, dass das geht.
Kann/Sollte man das benutzen oder lieber nicht?
Befrage zunächst das Handbuch deines Systems nach den Unterschieden.
Lo!
Hallo,
ich habe eben 'versehentlich' in meinem SQL-Statement, statt AND und OR
in der Bedingung && und || benutzt. Ich wusste garnicht, dass das geht.
scheint MySQL in seiner Standardkonfiguration gewesen zu sein.
Kann/Sollte man das benutzen oder lieber nicht?
Kann: ja. Sollte: nein. [1]
Grund: andere DBMS, andere Operatoren und noch schlimmer: gleiches DBMS und dennoch wegen SQL-Mode anderer Operator :-)
Weit verbreitet ist || als Verkettungsoperator für Zeichenketten.
MySQL kann das auch: SQL_Mode: Pipes as concat.
Freundliche Grüße
Vinzenz
[1] persönliche Meinung