/ Forside/ Teknologi / Udvikling / SQL / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[SQL2K] Conditional AND?
Fra : stk
Vist : 648 gange
50 point
Dato : 25-04-03 09:00

Hej NG.

Jeg sidder og roder lidt med en procedure, der afhængigt af en variabel skal SELECT'e alle eller kun nogle poster.
Dette gør jeg via en IF...ELSE, men vil gerne høre, om det kan lade sig gøre med noget WHEN @Set Case...?

IF @Set = 'All'
SELECT * FROM Tabel WHERE noget
ELSE
SELECT * FROM Tabel WHERE noget AND noget_andet

I det her eksempel betyder det jo ikke alverden, men i virkelighedn er det nogle forholdsvis store SELECT og AND sætninger, så af hensyn til udvidelse og fejlfinding vil jeg gerne gøre det så simpelt som muligt.

c",)
Stefan

 
 
Accepteret svar
Fra : pmbruun

Modtaget 50 point
Dato : 30-04-03 09:11

Det pæneste er at skrive:

SELECT * FROM Tabel WHERE noget AND ( @Set = 'All' OR noget_andet )


Godkendelse af svar
Fra : stk


Dato : 01-05-03 10:46

Tak for svaret pmbruun.
Det var jo lige sådan det skulle gøres
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste