Avatar billede debugger Nybegynder
12. november 2001 - 09:30 Der er 3 kommentarer og
1 løsning

SQL

Kan man lave et en betingelse, hvor man udfører et udtræk hvis betingelsen er sand, og et andet udtræk, hvis betingelsen er falsk? (Jeg bruger Acces)

altså...

SELECT felt1, felt2 FROM minTabel WHERE NOT Felt1 IS NULL (hvis felt1 så _er_ NULL): SELECT felt3, felt4 FROM minTabel

ovenstående SQL giver egentlig nok ikke så meget mening :o/ Kan I følge mig?
Avatar billede pierrehusted Nybegynder
12. november 2001 - 09:37 #1
I ASP kan du f.eks. gøre det sådan her :

<%
Set hent = objConnection(\"Select felt1, felt2 FROM minTabel WHERE NOT Felt1 IS NULL\")

If IsNull(hent(\"felt1\")) Then
  Set hent = objConnection(\"SELECT felt3, felt4 FROM minTabel\")
End If

%>
Avatar billede debugger Nybegynder
12. november 2001 - 10:11 #2
mjah... det er såddan set noget lign. jeg har gjort... og det virker også, men jeg ville gerne vide om man kunne gøre det udelukkende i SQL, for det tror jeg ville være smartere.
Avatar billede pierrehusted Nybegynder
12. november 2001 - 10:19 #3
Det ved jeg ikke om du kan i Access - på SQL Server ville du kunne gøre det i en Stored Procedure.
(Spørgsmålet hører vist mere hjemme under Access - når du nu vil have en Access og ikke en ASP løsning på problemet)
Avatar billede debugger Nybegynder
12. november 2001 - 10:31 #4
Jeg tror faktisk heller ikke at man kan... ved nærmere eftertanke.
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