Ana içeriğe atla

Kayıtlar

Sql Case when Kullanımı

Sql de zaman zaman c#,visual basic dillerinde kullandığımız if else komutlarını kullanmak isteyebiliriz. Ben bu zamana kadar pek karşılaşmamıştım aslında ama bugün birlikte çalıştığım takımda bi arkadaşım sorguları arasına böyle bir kısım eklemiş benimde ilgimi çekti bir kaç küçük araştırmadan sonra birşeyler yazayım dedim :) Araştırma yaptığımda herkez cinsiyet örneğini vermiş.Bana Biraz basit geldi ama öncelikle işin abc si olarak ona benzer bir sorgu yazayım . . .:) Kitap Tablomuzdaki ,kitap durumu alanı "NULL,1 VE 0" değerlerini alabiliyor olsun. SELECT ID,KitapAdi,CASE WHEN KitapDurum = '0' THEN 'Kitap_Kirada' WHEN KitapDurum = '1' THEN 'Kitap_Mevcut' ELSE 'Kitap_Henuz_Kütüphanemize_Ulasmadi' END FROM Kitap burada eğer 0 değeri atanmış ise kitap yoktur 'Kitap_Kirada' mesajını gösteriyoruz,1 değeri atanmış ise 'Kitap_Mevcut',Eğer Farklı bir değer ise bununda Null olduğu...

Sql " FREETEXTTABLE " ile full text search arama yapmak

Fulltext search kullanarak Sql de karakter bazlı arama yapmak ve aradığınız kelime ile eşleşen kayıtları ve eşleşme oranlarını almak için bu arama yöntemi kullanılabilir. Bu makalemizde 'Northwind' databese indeki 'Product' tablosundaki istediğimiz bir markadaki ürün için açıklama satırlarında arama yapıcaz. Sorgumuz şöyle olucak : USE Northwind; --Arama yapıcağımız değişkeni tanımlanıyoruz declare @Description nvarchar(200) declare @Manufacture nvarchar(100) --Bu kısımda arama yapıcağımız değişkenimize değer atıyoruz set @Description = 'ipod' set @Manufacture SELECT p.ProductName ,p.Description ,FREETXT_TBL.RANK AS Eslesme_Orani FROM dbo.Product AS p INNER JOIN FREETEXTTABLE(dbo.Product, Description, @Description) AS KEY_TBL ON p.ID = FREETXT_TBL.[KEY] WHERE p.Manufacture = @Manufacture order by FREETXT_TBL.rank desc GO sorgumuz çalıştırıldığında; Ürün adı açıklaması ve eşleşme oranı bilgileri listelenicek. FREETEXTTABLE 'ın...

İyi bir yazılımcı olmak

İyi bir yazılımcı olmak ,Junior developer dan senior 'a terfi etmek ile ilgili bir yazı yazmak için araştırmaya koyuldum fakat bunu çok iyi bir şekilde anlatmış bir yazıya rastladım..Ve uzun uzun yazmaktansa hemen bunu yayınlayayım dedim :) Daron Yöndem in makalesi..Bu link ten ulaşabilirsiniz : http://daron.yondem.com/tr/PermaLink.aspx?guid=12a1a086-9f1c-42bb-990e-4ffeddcbed4b umarım faydalı olmuştur..

Enum İçindeki Verileri Foreach ile alma

//Örneğin bir Öğrenci işleri programı için Giriş yapılacak tipleri tanımlamak ve tek bir yerden yönetmek istiyoruz.. //bunun için önce bir enum içersinde bu tipleri tanımlıyoruz.. Public Enum GirisTipi { Ogrenci , Ogretmen, Mudur } //Programımıza başlıyoruz(c# Console Application) static void Main(string[] args) { //Enum içerisinde ki verileri almak için foreach döngüsüne sokuyoruz.. foreach (string gt in Enum.GetValues(typeof(GirisTipi))) { //ekrana yazdırma Console.WriteLine("Tanımlı tiplerimiz : {0} ", gt); }} kullanıcı giriş tiplerini elde etmiş olduk...

System.IO dosya işlemleri

textbox içindekileri bir dosyaya yazma File.WriteAllText(filepath, txtcontet.text); şimdi de dosyamızdaki verileri silelim //eğer dosya boş deilse sil if(File.Exists(filepath)==true) File.Delete(filepath); //dosyadan veri okuma File.ReadAllText(filePath); //Dosya indirme işlemi File.WriteFile(filePath); bi sonraki makalemizde görüşmek üzere umarım yararlı olur

Hayat Denen Şey !!

Dünya her zman güllük gülistanlık deildir Acımasız ve kötü bir yerdir Ne kadar güçlü olduğun önemli deildir İzin verirsen seni dizlerinin üzerine çökertir Sonsuza kadar orda kalmana sebep olur.. Sen,ben hiçkimse hayat kadar güçlü darbe vuramayız Ama önemli olan ne kadar güçlü vurabildiğin deil Önemli olan o darbeyi yedikten sora ileriye doğru gitmeye devam edip edemedeiğindir Kaç darbe alıp hayatta yoluna devam edebiliyorsun İşte kazanmak böyle bişi... Şimdi eğer ne hakettiğini biliyorsan gidip hakettiğin şeyi al Ama o darbeleri almaya hazır olmalısın Ve birilerini suçlayıp istediğim yere gelemedim Sebebi oydu yada buydu yada herhangi biriydim diemezsin Bunu korkaklar yapar ve bu sen deilsin.. Sen bundan iyisin...