SQL Dil Sorunu (Ay Adı vs.) Çözümü, çözüm yazısı ile sql eğitim setime devam ediyorum. Bu yazımda SQL de Türkçe / İngilizce dil sorununu çözmeyi göreceğiz. Aslında bu büyük bir sorun değil ancak, Ay adları , Gün adları gibi şeylerde ingilizce çıktığından kullanıcılar için hoş birşey olmayacaktır. Gelin SQL Dil Sorunu (Ay Adı vs.) Çözümü nü görelim
SQL Dil Sorunu (Ay Adı vs.) Çözümü
Bugünkü dersimizde sql sorgularında gün adı ay adı gibi bilgileri ingilizce veriyor. Bu da projelerimizde bize kullanıcı tarafında sıkıntı yaşatabiliyor..
Sorgulardan bize Türkçe değer dönderilmesini sağlayan komutumuz işte bu;
SET LANGUAGE 'Turkish'
Dili Türkçe olarak değiştirdikten sonra sorgumuzu yazıyoruz. Sorgu aşağıdaki gibi olmalıdır.
SET LANGUAGE 'Turkish' SELECT DATENAME(MONTH, '20180808') AS AY ,DATENAME(YEAR, '20180808') AS YIL ,COUNT(*) AS AD
Önce dili ayarlıyoruz. Sonrasında sorgumuzu yazıyoruz. Sonuç şöyle olacak;
Örnek sorgumuzdaki gün adı ve ay adı Türkçe gelecektir.
NOT: Ay adı, gün adı gibi bilgileri alabilmek için stunun veri tipi DATE yada DATETIME olmalı ayda içerisinde yazan string değerin Yıl Ay Gün olacak şekilde olmalıdır. 20180907 şeklinde
Ek olarak sorguda gördüğünüz COUNT(*) satır sayısı almak için kullanılır.
Bu dersimizde bu kadardı dostlar. Diğer derslerimizde görüşmek üzere.
Microsoft SQL Server & T-SQL Eğitim Seti ders listesi için tıklayınız.
C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.
Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz…
Sağlıcakla ve Takipte Kalın.