1) LEN
dokumenteras som:
(min betoning )
och 2) Hur SQL Server jämför strängar med efterföljande mellanslag är dokumenterat:
(Och så, rent tekniskt är det som händer inte trimning utan stoppning. Bonuspoäng om du faktiskt kan hitta ett sätt att visa denna skillnad)
Två sätt att arbeta med dessa funktioner - ett, du kan använda DATALENGTH
. Den andra är att du kan lägga till ett efterföljande tecken som inte är mellanslag, för att använda som en vaktpost.