SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007