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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009