sql >> Databasteknik >  >> RDS >> Sqlserver

Mellanslag trimmas automatiskt [2 blanksteg =5 blanksteg]

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.




  1. Tips för att hantera PostgreSQL på distans

  2. Importera ett excel (.csv) till MySQL med PHP-kod och ett HTML-formulär

  3. Funktion i PostgreSQL för att infoga från en tabell till en annan?

  4. Beräknar vilka punkter (latitud, longitud) som ligger inom ett visst avstånd i mysql?