Hello

|| isn't OR!!

testdb011=> select 'aaaa'||'bbbbbbb';
  ?column?
-------------
 aaaabbbbbbb

This is SQL, not java or C. OR is OR in SQL :->

Pavel


On Thu, 11 Sep 2003, [ISO-8859-1] Alexander Blüm wrote:

> hello,
> 
> I'm facing an odd problem.
> I have a query:
> 
> SELECT "Kürzel", "Autor(en)", "Titel"
> FROM "tblTitelangaben"
> WHERE "Titel"||"Kürzel"||"Monographie-Kürzel"||"Autor(en)" ILIKE '%er%';
> 
> this works like a charm.
> 
> but if I add another ||"something" - which might be emtpy, I get no 
> results.. why?
> 
> WHERE 
> "Titel"||"Kürzel"||"Monographie-Kürzel"||"Autor(en)"||"Herausgeber" 
> ILIKE '%er%';
> 
> || is the same as "OR", is it not?
> 
> 1 OR 0 = 1
> 1 OR 1 = 1
> 0 OR 0 = 0
> right?
> therefore I should get the same, or more results...
> 
> any hints are greatly appreciated!
> 
> TIA,
> alex
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
> 


---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to