Har en sP som jag vill göra case utav where delen
om @nor är null ska den se ut
WHERE Users.idxCampaign = @idxCampaign
om @nor inte är null ska den se ut
WHERE Users.idxCampaign not like @idxCampaign
har testat if stas men funkar inge bra..
Så tänkte få till en case där som bara vljer vilken som ska väljas.
tack på förhand.
LarsGMedlem sedan dec. 200012 464 inlägg WHERE
(@nor is null and Users.idxCampaign = @idxCampaign)
or
(@nor is not null and Users.idxCampaign not like @idxCampaign)
Varför like?
Tack det funkar.
"Not like", vad är bättre? <>
@ndersMedlem sedan juni 200032 969 inlägg Om du ska göra exakta jämförelser passar väl = alldeles ypperligt :q
Använder du inte wildcards finns ingen anledning att använda Like.
jo men vad ska jag ha istället för not like då.
KOm inte på vad det är för syntax som gäller != @idx...
@ndersMedlem sedan juni 200032 969 inlägg Antingen <> eller NOT detena = detandra. :)
LarsGMedlem sedan dec. 200012 464 inlägg Eftersom SQL använder trevärdeslogik så kan man inte säga att
a <> b <==> not a = b
@ndersMedlem sedan juni 200032 969 inlägg Ok, det är inte ofta du tappar bort mig, men det där får du gärna förklara, om du har tid. :)
Jag lämnar tråden nöjd med tidigare svar =)