webForumDet fria alternativet

if i where?

Databaser & SQLur Databashanterare & SQL

2 svar · 493 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#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! ).

141 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)