I found a strange anomaly when I ran this query:
SELECT *
FROM ProductCategories
WHERE Name_SV = 'Fibercementskivor, byggskiva, ≤ 60 vikt-% cement,'
and got a result with Name_SV:
Fibercementskivor, byggskiva, = 60 vikt-% cement,
which is not equal to what I'm searching for. I then appended "AND '3≤' = '3=' " to my WHERE clause to verify that SQL Server does something weird when string comparing = and ≤ and still got a result.
What's going on here? Why is SQL Server ignoring this difference, and how can I get around this problem?