SORU
21 HAZİRAN 2009, Pazar


Alt dize bir son oluşumu dizini T-SQL kullanarak bulabilirsiniz

Bir dize SQL kullanarak son oluşumu dizini bulmak için basit bir yolu var mı? Şu anda SQL Server 2000 kullanıyorum. Ben bu temelde işlevsellik lazım .System.String.LastIndexOf NET yöntem sağlar. Biraz googling- Function To Retrieve Last Index - ama eğer başarılı olursa çalışmıyor bu ortaya bir "METİN" sütun ifadesi. Başka çözümü başka yerde arıyor metin 1 karakter uzun olduğu için sadece bu kadar uzun bir iş bulmuş.

Muhtemelen bir fonksiyonu pişirmek gerekiyor. Eğer bunu yaparsam, sen Millet bakın ve kullanmak belki de bu yüzden burada yayınlayacağız.

CEVAP
15 Mayıs 2012, Salı


En kolay yolu budur....

REVERSE(SUBSTRING(REVERSE([field]),0,CHARINDEX('[expr]',REVERSE([field]))))

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006