SORU
18 EYLÜL 2008, PERŞEMBE


Bir SQL deyimindeki bir alana kaldırılıyor öndeki sıfırları

Bir dosya oluşturmak ayıklamak için SQL veritabanından okuyan bir SQL sorgu üzerinde çalışıyorum. (10) basit no alan olan belirli bir alan, önde gelen sıfırları kaldırmak için şartlardan biri. Eğer alan varsa yani, örneğin, '00001A' SELECT deyimi veri olarak dönmek gerekiyor '1A'.

SQL bir şekilde kolayca bu şekilde önde gelen sıfırları kaldırmak için var? RTRİM fonksiyonu var biliyorum, ama bu sadece boşluk kaldırmak gibi görünüyor.

CEVAP
18 EYLÜL 2008, PERŞEMBE


select substring(ColumnName, patindex('%[^0]%',ColumnName), 10)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006