19 Mart 2009, PERŞEMBE
SQL Server sıfırları süsleme için daha iyi teknikler?
Bir süre this kullanıyorum:
SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col))
Ancak son zamanlarda, "" '00000000 hiç olmayan bir"0" maç için karakter bulur. çünkü' gibi karakterler 0 ile sütunlu bir sorun buldum
Gördüğüm alternatif bir tekniği TRIM
kullanmak için:
REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0')
Bu eğer "0 boşluk""s. 0 haline geri döndükten sonra"s dönüşmüş olacak çünkü boşluk gömülü, eğer orada bir sorun vardır
Skaler bir UDF önlemek için çalışıyorum. SQL Server 2005'te UDF ile performans sorunları bir sürü buldum.
CEVAP
19 Mart 2009, PERŞEMBE
SUBSTRING(str_col, PATINDEX('%[^0]%', str_col '.'), LEN(str_col))
Bunu Paylaş:
Nasıl tüm tarihler SQL Server belirli ...
Nasıl daha sonra düz metin alma için e...
Nasıl Server tablo sütun olup olmadığı...
Nasıl div içeriğini daha büyük değil y...
Nasıl tarih sadece SQL Server datetime...