Skip to main content

SQL – Intersect & Except Komutları

SQL – Intersect & Except Komutları

Bu makalemizde SQL sorgularında kullanabileceğimiz INTERSECT ve EXCEPT komutlarını inceleyeceğiz. Kısaca, INTERSECT iki tablonun istenen sütunlarının birleşimlerinin tek sütun halinde yazılmasını, EXCEPT ise iki tablonun istenen sütunlarının kesişimlerinin tek sütun halinde yazılmasını sağlamaktadır. Örnek uygulamamızda iki adet tablomuz bulunmaktadır:                 dbo.Kisiler                 dbo.Kisiler_Yedek   Öncelikle INTERSECT komutunu deneyelim: SELECT adi FROM Kisiler INTERSECT SELECT adi […]

Devamını oku

Crystal Reports ta Gruplama Yapmak

Crystal Reports ta Gruplama Yapmak

CRYSTAL REPORTS ‘ TA VERİLERİ GRUPLANDIRMAK Günümüzde en çok kullanılan raporlama araçlarından biri olan Crystal Reports ta yapabileceğimiz diğer bir olay ise verileri istediğimiz gruba göre ayarlayabilmemizdir. Örneğin, bir market veritabanında bizden stokta olan ve olmayan ürünlerin listesini isteyebilirler ya da bir mağazada hangi personelin hangi ürünleri sattığını gösteren bir liste isteyebilirler. Bu durumda liste […]

Devamını oku

Windows 7

Windows 7

Çoğunuzun takip ettiği gibi Microsoft, Windows 7’nin Release Candidate sürümünü geçtiğimiz günlerde piyasaya sürdü. Bu makalemizde Windows 7 Release Candidate sürümünü birlikte incelemeye çalışacağız. Windows Vista aslında güzel bir işletim sistemi. Ancak zannediyorum, Windows XP’den sonra Windows Vista çok profesyonel oldu ve bu yüzden XP kullanıcıları Windows Vista’ya geçiş yapmak istemedi (ya da yapamadı!!!). İşte […]

Devamını oku

Windows Server 2008 Certification Paths

Windows Server 2008 Certification Paths

Bu makalemizde Microsoft’un Windows Server 2008 sınavlarına girmeyi düşünen ya da Windows Server 2003 sınavlarına girmiş ancak Windows Server 2008’e upgrade etmek isteyen arkadaşların nasıl bir yol izlemeleri gerektiği hakkında bilgi vereceğiz. Yukarıdaki açıklamalara dikkat edilirse, artık MCSE’nin (Microsoft Certified Systems Engineer) Windows Server 2008 Sertifikasyonundaki karşılığı MCITP (Microsoft Certified IT Professional) olmuştur. Yeni sertifikasyon […]

Devamını oku

SQL Server’da HttpEndpoint ile WebServis

SQL Server’da HttpEndpoint ile WebServis Oluşturma

SQL Server’da Http Endpoint Oluşturarak IIS Olmadan WebServis Kullanmak Bir veri tabanı uzmanı, ya da programcısı olarak hiç ummadığınız zamanlarda alakasız durumlarla karşılaşırsınız. Bazen “ne işime yarayacak ki, ben zaten onu başka yollarla da yaparım” dediğiniz şey karşınıza bir an da çıkıverir. O olmazsa olmazdır. Herhalde SqlServer 2005 ve sonrasında gelen EndPoint ler az önce […]

Devamını oku

LINQ to SQL – GROUP BY

LINQ to SQL – GROUP BY

Bu makalemizde SQL’de kullandığımız GROUP BY ifadesinin LINQ to SQL’de nasıl kullanıldığını inceleyeceğiz. Öncelikle GROUP BY işleminin katı SQL kodunu inceleyelim. Elimizde OnlineSatis isminde bir veritabanı olsun. Bu veritabanı içinde urunler isminde bir tablomuz olsun. Bu tablodaki verileri ürün adlarına göre gruplandırmak ve ürün isimlerini görmek istiyoruz.   Bu işlemi gerçekleştirecek SQL kodu aşağıdaki gibidir: […]

Devamını oku

LINQ to SQL – JOIN

LINQ to SQL – JOIN

Bu makalede LINQ to SQL kullanarak SQL sorgularında kullandığımız JOIN işlemini gerçekleştireceğiz. Öncelikle JOIN işleminin katı SQL kodunu inceleyelim. Elimizde OnlineSatis isminde bir veritabanı olsun. Bu veritabanı içinde siparis ve urunler isminde iki adet tablomuz olsun.   Bu tabloları inceleyelim: urunler tablosunda, firmada bulunan ürünlerin bilgileri bulunmaktadır. Bu bilgileri birbirinden ayırt edici özelliği ise idsütunudur. […]

Devamını oku

LINQ to SQL – DISTINCT

LINQ to SQL – DISTINCT

Bu makalemizde SQL’deki DISTINCT komutunun LINQ’teki kullanımını inceleyeceğiz. Öncelikle DISTINCT işleminin katı SQL kodunu inceleyelim: Elimizde OnlineSatis isminde bir veritabanı olsun. Bu veritabanı içinde urunler isminde bir tablomuz olsun. Bu tablodan, elimizde bulunan ürünlerin isimlerini görmek istiyoruz. Bu işlemi gerçekleştirecek SQL kodu aşağıdaki gibidir: SELECT DISTINCT adi FROM urunler adi sütununda aynı değerden birden çok […]

Devamını oku

ASP.NET ‘ te YOLLADIĞIMIZ QUERY STRİNGLE

ASP.NET ‘ te YOLLADIĞIMIZ QUERY STRİNGLERİN ADINI

ASP.NET ‘ te YOLLADIĞIMIZ QUERY STRİNGLERİN ADINI ÖĞRENME Bazı durumlarda tek sayfa üzerinde, yolladığımız query string in adına göre işlem yapmak isteyebiliriz. Benim bunu en çok kullandığım alanlardan biride arama işlemleridir. Örneğin, bir kişinin hangi sınavlara girdiğini TCKimlik Numarasını yada adını soyadını girerek sorgulatmak istiyorsunuz. Bu gibi durumlarda tckimlikno için ayrı bir sayfa adsoyad aramaları […]

Devamını oku

LINQ to SQL – LIKE

LINQ to SQL – LIKE

Bu makalemizde SQL’deki LIKE komutunun LINQ’teki uygulanma yöntemlerini inceleyeliceğiz. Kitap bilgilerimizin bulunduğu kitapbilgisi isimli bir tablomuzun olduğunu düşünelim.  Bu tabloda isminin içerisinde “server” geçen kitapların isimlerini listelemek istiyoruz. C# 2.0’da bunun için yazacağımız kod şu şekilde olurdu : “ SELECT adi FROM kitapbilgisi WHERE adi LIKE ‘%server%’ “ LINQ’te kullanırken iki yöntem uygulayabiliriz. İlk yöntem […]

Devamını oku

LINQ to SQL – ORDERBY

LINQ to SQL – ORDERBY

Bu makalemizde SQL’deki ORDER BY komutunun LINQ’teki uygulanma yöntemlerini inceleyeliceğiz. Veritabanı ve tablo yapısını bu linkten inceleyebilirsiniz. Bu verileri id’sine göre küçükten büyüğe sıralamak için gerekli SQL kodu aşağıdaki gibidir. SELECT * FROM kitapbilgisi ORDER BY id ASC Bu verileri id’sine göre büyükten küçüğe sıralamak için SQL kodu ise aşağıdaki gibidir: SELECT * FROM kitapbilgisi […]

Devamını oku

LINQ to SQL – DELETE

LINQ to SQL – DELETE

Bu makalede LINQ to SQL kullanarak tablomuzdan veri silme işlemlerini inceleyeceğiz.   Öncelikle DELETE işleminin katı SQL kodunu inceleyelim. Elimizde kutuphane isimli bir veritabanı olsun. Bu veritabanı içinde bulunan kitapbilgisi isimli tablodaki verileri güncelleyeceğiz. Öncelikle kitapbilgisi tablosundaki verilere kısaca göz atalım: Örneğin bu veriler içerisinden id’si 9 olan kitabı silmek istediğimde yazmam gereken SQL kodu […]

Devamını oku

LINQ to SQL – UPDATE

LINQ to SQL – UPDATE

Bu makalede LINQ to SQL kullanarak tablomuzdaki veriyi güncelleme işlemlerini inceleyeceğiz.   Öncelikle UPDATE işleminin katı SQL kodunu inceleyelim. Elimizde kutuphane isimli bir veritabanı olsun. Bu veritabanı içinde bulunan kitapbilgisi isimli tablodaki verileri güncelleyeceğiz. Öncelikle kitapbilgisi tablosundaki verilere kısaca göz atalım: Örneğin bu veriler içerisinden id’si 5 olan kitabın sayfa sayısını değiştirmek istediğimde yazmam gereken […]

Devamını oku

LINQ to SQL – INSERT

LINQ to SQL – INSERT

Bu makalede LINQ to SQL ile veritabanına kayıt işlemini inceleyeceğiz.   Öncelikle veritabanına kayıt yapmak için katı SQL kodumuzu hatırlayalım. Elimizde kutuphane isimli bir veritabanı olsun. Bu veritabanı içinde bulunan kitapbilgisi isimli tabloya veri ekleyeceğiz. Öncelikle kitapbilgisi tablosunu kısaca inceleyelim: Uygulamamızda, tabloya kaydetmemiz zorunlu olan adi ve yazari alanlarına veri kaydı yapalım. Bunun için katı […]

Devamını oku

LINQ to SQL – Stored Procedure

LINQ to SQL – Stored Procedure

Bu makalemizde LINQ ile SQL Server veritabanımızda bulunan Stored Procedure çalıştırmayı inceleyelim. Öncelikle Project -> Add New Item ‘dan Linq to SQL Classes ekleyelim. İsmi de SPDataClasses.dbml olsun. Eğer daha önce kullandığımız bir DataClasses varsa onu kullanmaya devam edebiliriz. Server Explorer’dan veritabanı bağlantısını kuruyoruz. Elimde bulunan kutuphane isimli veritabanına bağlanıyorum. Bu veritabanında oluşturduğumStored Procedure ile […]

Devamını oku

LINQ to SQL – Giriş

LINQ to SQL – Giriş

LINQ to SQL’e genel bakış ve web uygulamalarında kullanılması ile ilgili makaleye bu linkten ulaşabilirsiniz. Bu makalemizde LINQ to SQL’i windows application’da uygulayacağız. Yapmak istediğimiz uygulama, kutuphane isimli veritabanında bulunan kitapbilgisi tablosundaki kitap isimlerini combobox’a aktarmak olacaktır. Bunun için öncelikle Project -> Add New Item seçeneğinden bir adet  LINQ to SQL Classes ekliyoruz. Server Explorer […]

Devamını oku

C# ta TimeSpan Yapisi ile Iki Tarih Aras...

C# ta TimeSpan Yapisi ile Iki Tarih Arasindaki Sür

C# ta TIMESPAN YAPISI ile IKI TARIH ARASINDAKI SÜREYI HESAPLAMA Merhaba arkadaslar bu makalemizde iki tarih arasindaki süreyi (saat, dakika, saniye vb. cinsinden) nasil hesaplayacagimizi ögrenmis olacagiz. C# ta bunu TimeSpan yapisi ile yapiyoruz. Peki bu komut bizim ne isimize yarayacak? Bazi durumlarda 2 tarih arasinda gecen süreyi bulmak isteyebilirsiniz. Ben bunu Ankaran’in ego projesinin […]

Devamını oku

SQL Server da Default Kavrami

SQL Server da Default Kavrami

SQL SERVER DA DEFAULT KAVRAMI ve SQL SERVERDA DEFAULT OLUSTURMAK Bu makalemizde SQL Server da Default Kavramina açiklik getirecegiz. SQL de Default lar yapi olarak Rule kavramina çok benzerler. Rule gibi kullanici tanimli veri tipine ve sütunlara uygulanabilirler. Rule deki gibi sistem prosedürlerini kullanarak sütun iliskilendirme islemi yapilir. Gelelim default un islevine. Default tabloda bos […]

Devamını oku

ASP.NET te Bulunduğun Sayfanın Url Adres

ASP.NET te Bulunduğun Sayfanın Url Adresini Alma v

ASP.NET te Bulunduğun Sayfanın Url Adresini Alma ve Bulunduğun Sayfayı Yenileme Web uygulamalarını windows uygulamalarından zor kılan en büyük neden çalışma mantığının local tabanlı değilde server tabanlı olmasıdır. Windows uygulamalarında yaptığımız her işlem kullanının kendi localinde olup biterken, web uygulamarında 2 sayıyı toplamak bile servera, yani web sitenizi yayınladığınız sunucuya gidip gelmesi demektir. Bu işleme […]

Devamını oku

SQL Server da Rule (Kural) Kavrami

SQL Server da Rule (Kural) Kavrami

SQL SERVERDA RULE (KURAL) KAVRAMI ve SQL SERVERDA RULE OLUŞTURMAK Merhaba arkadaslar bu makalemizde SQL Serverda kullanilan Rule yapisina deginecegim. Adindan da anlasilacagi gibi Rule, SQL Serverda kural olusturmak demektir. Peki neden kural olusturma gereksinimi duyariz? SQL Server da Rule nedir? SQL Serverda bir sütun içine girilen degerleri kontrol etmek istiyorsak o sütun için Rule […]

Devamını oku