webForumDet fria alternativet

Syntax fråga (delete)

Databaser & SQL

2 svar · 197 visningar · startad av BABBA

Medlem sedan feb. 2000280 inlägg
Frågan#1

Tjena

Går det inta att skriva:

"delete from table where id=1 and id=2 and id=3"

?

Kör den frågan i ett excel makro och det funkar inte. Kör jag dock:
"delete from table where id=1" så går det ju givetvis utmärkt.

------------------
BABBA

/ * It's not a lie if you believe it * /
http://www.webbkontor.com

Medlem sedan dec. 200012 464 inlägg
#2

Om du vill ta bort poster där ID är 1 eller 2 eller 3 så kan du skriva

delete from your_table where id = 1 or id = 2 or id = 3

Alternativt kan man skriva where-villkoret som

where id in(1,2,3)

------------------
essentitia preter non sans multiplicandum

Medlem sedan feb. 2000280 inlägg
#3

Cheers!

/B

------------------
BABBA

/ * It's not a lie if you believe it * /
http://www.webbkontor.com

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)