Sql Server 2012 Format

Format fonksiyonu bir değerin istenilen kalıpta ve kültür ayarlarında formatlanmasını sağlar. Format fonksiyonu kullanmanın Cast ve Convert fonksiyonuna göre daha basit ve akılda kalıcı olma sebebi dönüş yapmak istediğimiz formatı bir sayı ile belirtmeyip, ilgili formatı temsil eden karakterler ile belirleyebiliriz.Format fonksiyonu ile parasal değerleri, sayıları ve tarihileri çok kolay bir şekilde formatlayabiliriz. Ayrıca Format fonksiyonu herhangi bir bölge ve seçeneği(culture) ekleyebiliriz.

[sql]

DECLARE @Date DATETIME = GETDATE()
SELECT ‘dd/MM/yyyy’=FORMAT(@Date, ‘dd/MM/yyyy’),
‘dd.MM.yy’=FORMAT(@Date, ‘dd.MM.yyy’),
‘dd/MMM/yy’=FORMAT(@Date, ‘dd/MMM/yyy’),
‘hh:mm:ss’=FORMAT(@Date, ‘hh:mm:ss’),
‘dd’=FORMAT(@Date,’dd’,’tr-TR’),
‘mm’=FORMAT(@Date,’mm’,’tr-TR’),
‘yyy’=FORMAT(@Date,’yyy’,’tr-TR’),
‘fff’=FORMAT(@Date, ‘fff’)–milisaniye
[/sql]

format

[sql]

DECLARE @Money money=123456.55
SELECT ‘$’=FORMAT(@Money,’c’,’en-US’),
‘$.’=FORMAT(@Money,’N’,’en-US’),
‘tl’=FORMAT(@Money,’N’,’tr-TR’),
‘%tl’=FORMAT(@Money,’P’,’tr-TR’)

[/sql]

para

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.