26. august 2003 - 10:27
Der er
19 kommentarer og 1 løsning
Sql: Where KundeID > 0"
Hvordan skal denne se ud for at den kun tager alle dem hvor KunderID er størrere end 0. Følgende kan jeg ikke få til at gøre det: Where KundeID > 0" Hvis jeg bruger den hetner den intet fra databasen
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
26. august 2003 - 10:29
#1
LOL
26. august 2003 - 10:30
#2
Hvad er der sjovt ved det?
26. august 2003 - 10:33
#3
Jeg syntes det er underliget ... jeg kan godt bruge den omvendte: Where KundeID < 1 " Men når jeg bruger > så vil den ikke hente noget. Og hvis jeg smider en not in altså: Where Not KundeID < 1 " så får jeg heller ingen resultat.
26. august 2003 - 10:34
#4
SELECT * FROM tabel WHERE KunderID > 0 Du skal nok snart til at svare på nogle spørgsmål, når du ikke har nogle point at give af... :-)
26. august 2003 - 10:34
#5
hvordan kan du have et eller flere kundeid der er 0 eller mindre?
26. august 2003 - 10:34
#6
Du har ikke nogle kundeID som er størrer end 0 så.
26. august 2003 - 10:35
#7
Og følgende virker også fint: Where Not KundeID = 3 " Where Not KundeID = 2 " Where Not KundeID = 1 " Men bruger jeg denne sker der naturligvis intete: Where Not KundeID = 0 " Hvad er der med 0 ... hvordan kan jeg sørge for at den ikke henter hvor KundeID = 0 ?!?!?!??!!
26. august 2003 - 10:36
#8
Eagleeye ... jeg kundeid med 0, 1, 2 ...
26. august 2003 - 10:37
#9
SELECT * FROM tabel WHERE KunderID <> 0
26. august 2003 - 10:39
#10
Så henter den heller ikke noget
26. august 2003 - 10:40
#11
hvis KundeID > 0 ikke giver noget så har du ikke nogle kunkeID størrer end 0. Prøv og se om det giver noget Where kundeID = 1"
26. august 2003 - 10:43
#12
Nu har jeg lige undersøgt min db med følgende: WHERE KundeID <> 1" Jeg har i min db KundeID 0,1,2. Benytter jeg derfor: WHERE KundeID <> 3" skulle give 3 resultater som jeg også får WHERE KundeID <> 2" skulle give 2 som jeg også får WHERE KundeID <> 1" skulle give 2 men jeg får kun 1 WHERE KundeID <> 0" skulle give 2 men jeg får ingen Er det min db der er noget galt med? Jeg køre med en ms sql server. Feltet den undersøger er et int felt på op til 4 tegn.
26. august 2003 - 10:43
#13
Where kundeID = 1" giver intet
26. august 2003 - 10:44
#14
Prøv at sætte ' omrkring Where kundeID > '0'"
26. august 2003 - 10:45
#15
Det hjælper heller ikke ...
26. august 2003 - 10:46
#16
Bruger du en simple SQL sætning eller en med en kæmpe Where del??
26. august 2003 - 10:48
#17
Meget simpel: sql= "SELECT * FROM Kunder Where KundeID > '0' "
26. august 2003 - 13:52
#18
Er kundeid ikke et autonummer?? For så kan det jo ikke være 0.
Med andre ord vil:
SELECT * FROM tabel WHERE KundeID > 0
returnere det samme som:
SELECT * FROM tabel
Du har ellers været gavmild på det sidste, skal jeg love for ;)
http://www.eksperten.dk/bruger.phtml?navn=tblaster&option=22
27. august 2003 - 11:23
#19
Det skal være et tal for at kunne fungere i databasen til tider. Prøv og tjekke om du har sat det til tekst?!
28. august 2003 - 13:29
#20
Hvorfor bruger du ' i sql= "SELECT * FROM Kunder Where KundeID > '0' ", når KundeID er int?????
Kurser inden for grundlæggende programmering