İlginizi Çekebilir
  1. Ana Sayfa
  2. SQL

SQL Dil Sorunu (Ay Adı vs.) Çözümü

SQL Dil Sorunu (Ay Adı vs.) Çözümü
+ - 0

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;

SQL Dil Sorunu

Ö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. ?

 

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)