Avatar billede kovalt Nybegynder
27. juli 2003 - 00:12 Der er 2 kommentarer og
1 løsning

Defaul value i query

Hej

  Jeg har lavet en query som laver noget sum og division og ting i den dur. Såfremt det i de tabeller, query'en bliver lavet på ikke eksisterer nogen værdier vil der ud fra nøglen i query'en ikke være nogen værdier - feltet er MULL.

  Mit spørgsmål er om man i SQL'en til query'en kan angive en default value, således at felterne ikke er blanke men i stedet indeholdet en standardværdi?

/kovalt
Avatar billede kohaar Nybegynder
27. juli 2003 - 01:00 #1
Nu kender jeg ikke til access, men hvorfor ikke give felterne en standard værdi når du opretter tabellerne?

create table test
(
  value numeric(10) default 1,
  value2 int default 1
)

Mener ikke man kan via en select sætning få en standard værdi ud hvis noget er null.
Avatar billede mugs Novice
27. juli 2003 - 07:49 #2
Brug funktionen Nz:

Udtryk1: (Nz([felt1];0)/Nz([felt2];0))

Hvis felt1 eller felt2 er Null (ingenting), returneres 0 eller det ciffer der står efter semicolon.
Avatar billede kovalt Nybegynder
02. august 2003 - 11:50 #3
takker
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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