webForumDet fria alternativet
Logga in / Bli medlem

sp tomma invariabler

Databaser & SQL

1 svar · 219 visningar · startad av daniel_ra

Medlem sedan jan. 2002381 inlägg
Frågan#1

Jag Har en sp som kan få tomma invariabler. Jag bygger upp min fråga med dessa invärden. Fram till idag har jag bara gjort såhär:

where
värde1 = @värde1 and
värde2 = @värde2 and
värde3 = @värde3

jag vill nu kunna skicka in en tom sträng för vissa invärden till sp:n och vill då endast ha med de rader i wheresatsen där jag fått invärden. hur gör jag det i min sql-fråga dvs endast lägger till ett villkor om invärdet inte är om sträng?

Medlem sedan juni 200032 967 inlägg
#2
where
(värde1 = @värde1 or @värde1 = '') and
(värde2 = @värde2 or @värde2 = '') and
(värde3 = @värde3 or @värde3 = '')
375 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
120 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)