SORU
10 NİSAN 2009, Cuma


Nasıl bir SQL varchar belirli bir alt yineleme sayısını saymak mı?

Değerleri a,b,c,d gibi biçimlendirilmiş olan bir sütun var. Bir şekilde T-SQL bu değeri virgül sayısını hesaplayan var mı?

CEVAP
10 NİSAN 2009, Cuma


Akla gelen ilk yol bu dolaylı olarak boş bir dize ile virgül yerine ve uzunlukları karşılaştırarak yapmaktır

Declare @string varchar(1000)
Set @string = 'a,b,c,d'
select len(@string) - len(replace(@string, ',', ''))

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011