Avatar billede supermand69 Nybegynder
17. november 2004 - 23:41 Der er 13 kommentarer og
1 løsning

where clause

har det nogen betydning i hvilken rækkefølge man har sine felter i sin where clause?
Avatar billede supermand69 Nybegynder
17. november 2004 - 23:43 #1
eks.

WHERE md5(pass)=$pass && active=1
WHERE active=1 && md5(pass)=$pass
Avatar billede michael_stim Ekspert
17. november 2004 - 23:46 #2
Resultatet bliver det samme ;o)
Avatar billede michael_stim Ekspert
17. november 2004 - 23:48 #3
Men i ORDER BY har det selvfölgelig betydning.
Avatar billede supermand69 Nybegynder
18. november 2004 - 00:12 #4
ja, men har det nogen betydning i søgehastigheden? :)
Avatar billede michael_stim Ekspert
18. november 2004 - 00:14 #5
Nej, det er det samme. Der er jo lige mange muligheder, ligemeget hvordan du vender og drejer den.
Avatar billede jaw Nybegynder
18. november 2004 - 01:49 #6
Lige præcis den der er det lige meget med, i andre tilfælde kan det måske være snedigt at bruge nogen () for at opnå det man helt vil...

Ved godt det er out of context, men klokken er også mange :)
Avatar billede supermand69 Nybegynder
18. november 2004 - 09:45 #7
jaw > gider du give et eksempel?
Avatar billede jaw Nybegynder
18. november 2004 - 10:21 #8
Erhm, ja hvis jeg kan overskue det. Det er mest hvis du har 2 AND's der skal adskilles af 1 OR:

WHERE felt1 = noget AND felt2 = noget_andet OR felt3 = nogen AND felt4 = noget_andet

...den tvivler jeg på vil virke efter din hensigt, derfor:

WHERE (felt1 = noget AND felt2 = noget_andet) OR (felt3 = nogen AND felt4 = noget_andet)
Avatar billede michael_stim Ekspert
18. november 2004 - 10:26 #9
Men det har vel mere noget med resultatet at göre og ikke hastigheden.
Blander man AND og OR er det vigtigt at sätte paranteser om.
Avatar billede jaw Nybegynder
18. november 2004 - 10:30 #10
Ja, det har du helt ret i. Jeg sagde jo også kl. sent i går aftes, at det var udenfor context.
Avatar billede michael_stim Ekspert
18. november 2004 - 10:35 #11
I går aftes??? I går NAT :D
Avatar billede jaw Nybegynder
18. november 2004 - 10:43 #12
Nå ja, i nat så :) Når man har ferie er kl. 2 vel stadig aften? :D
Avatar billede supermand69 Nybegynder
18. november 2004 - 20:09 #13
michael > lav et svar :)
Avatar billede michael_stim Ekspert
18. november 2004 - 20:38 #14
ok
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