09. august 2007 - 10:44Der er
8 kommentarer og 1 løsning
Fejl i SQL streng
Hej,
Jeg har problemer med min SQL streng:
SELECT * From BookingItems where omrade <> '' and hjemmeside=0 or hjemmeside=1 AND antalPersons >='2' AND allergivenlig = true order by int(BureauHusNr) asc
allergivenlig = true burde give mig søgeresultater hvor allergivenlig kun er true, men jeg får alle emner frem.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Lad os f.eks. tage den distibutive lov, som er den regel der virkeligt adskiller miellem adfærden af + og *. Den siger at der gælder at:
a * (b + c) = a*b + a*c
Den gælder bare ikke, hvis vi bytter om på + og *:
a + (b * c) != a+b * a+c
For boolske udtryk har vi en lignende regel:
a OR (b AND C) = (a OR b) AND (a OR c)
men den gælder *også* når vi bytter om på de to operatore:
a AND (b OR c) = (a AND b) OR (a AND c)
Vi kan derfor ikke sige at den ene boolske operator er mere "plus-agtig" eller "gange-agtig" end den anden.
:^)
Synes godt om
Ny brugerNybegynder
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.