Sql Server

Sql Server format Fonksiyonu

Herkese merhaba, Sql Server yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda format fonksiyonunu anlatacağım. Hadi başlayalım !

FORMAT Fonksiyonu Kullanımı

FORMAT fonksiyonu, aşağıdaki şekilde kullanılır:

FORMAT (value, format [, culture])
  • value: Biçimlendirmesi gereken değerdir.
  • format: Biçimlendirme desenidir.
  • culture: (isteğe bağlı) Biçimlendirme kültürüdür.

Örnekler

Örnek 1: Sayı Biçimlendirme

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir sayıyı belirli bir biçimde formatlar:

SELECT FORMAT(123456.789, '###,###.##') AS FormatliSayi;

Bu sorgu, “123,456.79” şeklinde bir çıktı döndürür.

Örnek 2: Tarih Biçimlendirme

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir tarihi belirli bir biçimde formatlar:

SELECT FORMAT(GETDATE(), 'yyyy/MM/dd') AS FormatliTarih;

Bu sorgu, “2023/04/11” şeklinde bir çıktı döndürür.

Örnek 3: Saat Biçimlendirme

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir saat değerini belirli bir biçimde formatlar:

SELECT FORMAT(GETDATE(), 'hh:mm:ss tt') AS FormatliSaat;

Bu sorgu, “10:05:30 AM” şeklinde bir çıktı döndürür.

Örnek 4: Para Birimi Biçimlendirme

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir para birimini belirli bir biçimde formatlar:

SELECT FORMAT(123456.789, 'C', 'en-US') AS FormatliPara;

Bu sorgu, “$123,456.79” şeklinde bir çıktı döndürür.

Örnek 5: İfade Biçimlendirme

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir ifadeyi belirli bir biçimde formatlar:

SELECT FORMAT('Hello, World!', '## ######') AS FormatliIfade;

Bu sorgu, “48 101108 111111 44 32114108101” şeklinde bir çıktı döndürür.

Örnek 6: NULL Değer Biçimlendirme

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir NULL değeri belirli bir biçimde formatlar:

SELECT FORMAT(NULL, 'N') as nullIfade

Yukarıdaki sorgu, bir NULL değer için “0.00” biçiminde bir çıktı döndürür.

Örnek 7: Biçimlendirme Kültürü Ayarlama

Aşağıdaki sorgu, FORMAT fonksiyonunu kullanarak bir biçimlendirme kültürü ayarlar:

SELECT FORMAT(123456.789, 'C', 'de-DE') AS FormatliPara;

Bu sorgu, “123.456,79 €” şeklinde bir çıktı döndürür. Burada, “de-DE” parametresi, Almanca biçimlendirme kültürünü belirtir.

Sonuç

SQL Server’da FORMAT fonksiyonu, sayıları, tarih ve saatleri veya diğer değerleri belirli bir biçimde formatlamak için kullanılır. Bu fonksiyon, birçok farklı biçimlendirme deseni ve kültürü destekler ve SQL sorgularını daha okunaklı ve anlaşılır hale getirebilir.

Evet Sql Server’da format fonksiyonunun kullanımı bu şekilde olmakta. Tüm Sql Server yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu