Avatar billede dang Praktikant
12. december 2003 - 16:41 Der er 8 kommentarer og
1 løsning

søgning i "flag"

Hvis jeg vil lave en søgning i min DB i feltet "flag" Dette flag kan have 4 værdier 0,1,2,3
Hvordan kan jeg feks lave en søgning på 1,2,3 !
Avatar billede simonvalter Praktikant
12. december 2003 - 16:44 #1
mener du >
SELECT * FROM table
WHERE flag='1'
OR flag='2' OR flag='3'

?
Avatar billede dang Praktikant
12. december 2003 - 16:46 #2
den skal vise alle med 1 2 3 men ingen af dem med 0
Gør den det
Avatar billede arne_v Ekspert
12. december 2003 - 16:46 #3
Hvis dit felt har en af værdierne 0,1,2 eller 3 og du vil søge på det er
en af 1, 2 eller 3, så er det bare 3 = test med OR imellem.

Hvis feltet har værdien '0,1,2,3' og du skal teste positivt med '1,2,3', så
har du et problem og jeg vil foreslå en omstrukturering af databasen.
Avatar billede simonvalter Praktikant
12. december 2003 - 16:48 #4
du kan vel også bruge

SELECT * FROM table WHERE flag NOT = '0';
Avatar billede trer Nybegynder
12. december 2003 - 17:09 #5
Du burde også kunne bruge
SELECT * FROM table WHERE flag > '0';
Avatar billede dang Praktikant
12. december 2003 - 18:21 #6
Tak for hjælpen alle :o) det var lige det der skulle til !
Loadet var den første som kom med svaret, så det må være ham der får pointene, hvordn gør vi det !
Avatar billede arne_v Ekspert
12. december 2003 - 18:24 #7
Du beder ham ligge et svar.
Avatar billede simonvalter Praktikant
12. december 2003 - 18:28 #8
svar ;)
Avatar billede dang Praktikant
12. december 2003 - 22:43 #9
Så er der svaret ;o)
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