sql >> Database teknologi >  >> RDS >> Sqlserver

Ugyldig længdeparameter overført til funktionen LEFT eller SUBSTRING

Det ville kun ske, hvis PostCode mangler et mellemrum. Du kan tilføje betingelser, således at alle PostCode hentes, hvis et mellemrum ikke findes som følger

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


  1. Batch Send e-mail med SwiftMailer

  2. netbeans xdebug venter på forbindelse på trods af at jeg har gennemgået alle forumsvar

  3. enkelt Indsæt forespørgsel for at indsætte flere rækker i én kolonne

  4. FEJL:sletning på tabel overtræder fremmednøglebegrænsning. Nøgle-id er stadig refereret fra tabel (mange)