WHERE utan villkor

Databaser & SQL

5 svar · 244 visningar · startad av Insider

Medlem sedan jan. 2000978 inlägg
Trådstart#1

Har en fråga där man hämtar ett värde från en variabel.
Kan vara ett speciellt namn.

Jag vill även kunna visa alla namn.

Ex:
..................WHERE Namn='Lars'

Nu vill jag istället visa alla namn

Kanske:
...............WHERE Namn='*'

Jag vill på detta sätt slippa skriva ett nytt SQL-uttryck och använda en IF-sats.

Kan man lösa detta på nåt sätt???

Medlem sedan juni 200032 967 inlägg
#2

Det bästa är ju att du helt enkelt tar bort villkoret namn ur where-satsen, men annars kan du ju använda WHERE namn <> ''.

mvh

Medlem sedan jan. 2000978 inlägg
#3

Men då måste jag trots allt använda en If-sats för att byta ut = mot <>

Jag är lat... =)

Medlem sedan juni 200032 967 inlägg
#4

Var inte lat.

Medlem sedan jan. 2000978 inlägg
#5

Ok, jag överdrev lite. ;)

Medlem sedan mars 20034 471 inlägg
#6

??? Varför inte plocka bort WHERE klausulen? Den behövs ju inte?

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)