Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Parameter panjang yang tidak valid diteruskan ke fungsi LEFT atau SUBSTRING

Itu hanya akan terjadi jika PostCode tidak ada spasi. Anda dapat menambahkan persyaratan sedemikian rupa sehingga semua PostCode diambil jika spasi tidak ditemukan sebagai berikut

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencari penampil file Log Transaksi SQL

  2. Bagaimana cara menjatuhkan daftar tabel SQL Server, mengabaikan kendala?

  3. Gabungkan kolom varchar dengan kolom int

  4. Kinerja lambat dari SqlDataReader

  5. memperbarui beberapa kolom menggunakan pernyataan kasus di sql server