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 !
Annonceindlæg fra Pax8
12. december 2003 - 16:44
#1
mener du > SELECT * FROM table WHERE flag='1' OR flag='2' OR flag='3' ?
12. december 2003 - 16:46
#2
den skal vise alle med 1 2 3 men ingen af dem med 0 Gør den det
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.
12. december 2003 - 16:48
#4
du kan vel også bruge SELECT * FROM table WHERE flag NOT = '0';
12. december 2003 - 17:09
#5
Du burde også kunne bruge SELECT * FROM table WHERE flag > '0';
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 !
12. december 2003 - 18:24
#7
Du beder ham ligge et svar.
12. december 2003 - 18:28
#8
svar ;)
12. december 2003 - 22:43
#9
Så er der svaret ;o)
Computerworld tilbyder specialiserede kurser i database-management