Avatar billede funstuff.dk Nybegynder
29. oktober 2005 - 16:40 Der er 6 kommentarer og
1 løsning

Select * from db where felt ikke tomt

Hej..

Hvordan laver jeg et database udtræk fra en ms sql hvor den skal tjekke om der står noget i feltet.

Fx strsql = select * from db where felt not ""

kan dette lade sig gøre

På forhånd tak
Avatar billede Slettet bruger
29. oktober 2005 - 16:52 #1
select * from db where not felt is null
Avatar billede funstuff.dk Nybegynder
29. oktober 2005 - 17:10 #2
Virker dette ikke kun hvis feltet er "null"

Der har stået noget i feltet før og er opdateret med ""

er der andre måder og gøre det på eller skal man nulstille feltet til null?
Avatar billede Slettet bruger
29. oktober 2005 - 17:12 #3
Det letteste er blot at slette ved at sætte til null ellers skal du have

and 0 = length(felt) på så det ville nok være hensigtsmæssigt om du nulstillede med null. Simplere og hurtigere søgning.
Avatar billede funstuff.dk Nybegynder
29. oktober 2005 - 17:16 #4
Oki hvordan er det lige man nulstiller til null så?
Avatar billede Slettet bruger
29. oktober 2005 - 17:19 #5
update db set felt = null where <en eller anden betingelse der udpeger rækkerne>
Avatar billede funstuff.dk Nybegynder
29. oktober 2005 - 17:31 #6
Det virker bare perfekt.. mange tak for hjælpen..
Avatar billede funstuff.dk Nybegynder
29. oktober 2005 - 17:41 #7
Lige et tillægs sprøgsmål.

normalt når jeg tjekker om der står feltet er tomt bruger jeg:
if felt = "" then

hvordan virker det med null??
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
Kurser inden for grundlæggende programmering

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