webForumDet fria alternativet

Genom personnummer (string) söka på enbart tjejer.

Databaser & SQL

1 svar · 430 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Jag har ett fält persnr som har datatypen varchar i MS SQL Server.
Nu vill jag i en sql-fråga söka på enbart tjejer. Alltså näst sista siffran delat med 2 ska ge resten 0.

Får det inte att fungera med mod eller att konvertera strängvärdet till int.

Where cast(substring(persnr, 10,1) as int) mod 2 = 0
Medlem sedan dec. 200012 464 inlägg
#2
Where cast(substring(persnr, 10,1) as int) % 2 = 0
292 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
166 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)