webForumDet fria alternativet

IF-insert i SQL Server

Databaser & SQL

2 svar · 315 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

I MySQL kan jag göra enligt nedan för att lägga in NULL om en sträng är tom, men jag hittar ingen bra motsvarande funktion i SQL Server. Hjälp! :)

INSERT INTO table (foo) VALUES (IF ('test' <> '', 'test', NULL)
Medlem sedan juni 200032 967 inlägg
#2
...case when 'test' = '' then null else 'test' end...
Medlem sedan apr. 20012 427 inlägg
#3

Tack!

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)