sql >> Databasteknik >  >> RDS >> Sqlserver

Ogiltig längdparameter skickad till funktionen LEFT eller SUBSTRING

Det skulle bara hända om PostCode saknar ett mellanslag. Du kan lägga till villkor så att alla PostCode hämtas om ett mellanslag inte hittas enligt följande

select SUBSTRING(PostCode, 1 ,
case when  CHARINDEX(' ', PostCode ) = 0 then LEN(PostCode) 
else CHARINDEX(' ', PostCode) -1 end)


  1. Varför fungerar inte ODP.NET 11 xcopy-distribution på en dator med Oracle DB 10 installerat?

  2. Hämta överordnad MySQL på toppnivå

  3. Finns det något sätt att köra MySQL i minnet för JUnit-testfall?

  4. Hur man konfigurerar Glassfish Server i Eclipse manuellt