Avatar billede supermand69 Nybegynder
09. februar 2004 - 23:37 Der er 3 kommentarer og
1 løsning

AND og OR

øhm...

hvordan kan man helt præcist se hvad der er && og ||?? er nogle gange lidt i tvivl om hvordan man kan se det?

eks.
WHERE title=1 && name=1

WHERE title=1 || name=1

WHERE title=1 && name=1 || noget=1

altså...
den første nævne skal være der ellers er resten bestemt af det som står foran det?? eller hvad???
Avatar billede erikjacobsen Ekspert
09. februar 2004 - 23:52 #1
I
  WHERE title=1 && name=1 || noget=1
står der implicit paranteser her
  WHERE (title=1 && name=1) || noget=1
fordi AND binder hårdere end OR. Hvis man mener
  WHERE title=1 && (name=1 || noget=1)
må man selv sætte parenteserne. Iøvrigt forstår jeg ikke dit spørgsmål....
Avatar billede arne_v Ekspert
10. februar 2004 - 03:28 #2
&& = begge betingelser skal være opfyldt

|| = mindst en af betingelserne skal være opfyldt

Jeg vil kraftigt anbefale altid at sætte parentser så man undgår at skulle
huske hvordan det tredie udtryk evalueres (det hedder "operator precedens"
når det skal være fint)
Avatar billede supermand69 Nybegynder
10. februar 2004 - 09:35 #3
jeg tror jeg er med nu... var bare lidt i tvivl om hvordan man skulle udtrykke sig for at få det rigtige ud af sin clause :)

lav et svar
Avatar billede supermand69 Nybegynder
16. februar 2004 - 11:57 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester