sql >> Databáze >  >> RDS >> Sqlserver

Neplatný parametr délky předán funkci LEFT nebo SUBSTRING

To by se stalo pouze v případě PostCode chybí mezera.Můžete přidat podmínku tak, že všechna PostCode Pokud není mezera nalezena, je načteno následovně

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


  1. Jaký je preferovaný způsob ukládání více hodnot true / false při navrhování databází?

  2. unserializovat problém

  3. znaková sada v MySQL

  4. Sčítání vyhledávání v SSRS