if i where?

Databaser & SQL

2 svar · 497 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Trådstart#1

Är det möjligt att ha en if i where typ så här?

WHERE [...] AND
  if(x = true)
    y = '1'
  else
    y = '0'
Medlem sedan dec. 19996 721 inlägg
#2

Det finns ingen anledning att ha en if (även om det går, med CASE)

WHERE [...] AND
  (x = true AND y = '1'  or x=false AND y = '0')
Medlem sedan sep. 2005673 inlägg
#3

Åh snyggt och enkelt... jag är så dålig på att se de enkla lösningarna, hoppas jag kan lära mig det nån gång... tack så mycket (än en gång ska jag väl säga, det är inte första gången jag fått hjälp från dig om jag säger så, tack snälla! ).

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