Nasıl T-SQL biçiminde virgül ile bir numara mı?
Bazı idari çalışan sorguları ve SQL Server 2008 sp_spaceused
sonuçları veri benim veritabanında bazı tablolar/dizin boşluk oranları bakmak için hazırlıyorum. Elbette sonuçları çok sayıda her türlü alıyorum ve gözlerimi geçiştirmeye başladı. Eğer virgül (987654321 987,654,321 olur) ile tüm bu numaraları biçimi yapabilseydim çok iyi olurdu. Komik olan tüm yıllar kullandığım SQL Server, böyle bir sorun olduğunu hiç gel beri çoğu zaman daha iyi olurdu işin biçimlendirme Sunum Katmanı, ama bu durumda T-SQL sonucu SSMSsunu.
Sadece bunu çözmek için basit bir CLR UDF oluşturmak düşündüm, ama bu mümkün sadece düz Eski T-SQL gibi görünüyor. Şu poz vereceğim yani - nasıl sayısal vanilya biçimlendirme T-SQL musunuz?
CEVAP
Süre katılıyorum da dahil olmak üzere herkesin OP, kim diyor biçimlendirme yapılmalıdır Sunum Katmanı, bu biçimlendirme yapılabilir T-SQL ile döküm money
ve sonra dönüştürme için varchar
. Bu SUBSTRING
ile kesilmiş olabilir sondaki ondalık olsa da, vardır.
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)
Nasıl parantez (küme parantezleri) biç...
Nasıl binlerce JavaScript ayırıcısı ol...
Nasıl çıkış için MySQL csv biçiminde s...
Bir DateTime nesnesi verildiğinde, nas...
Nasıl binlerce ayraç olarak virgül ile...