Transact SQL’e Giriş
Transact-SQL Nedir ?
T-SQL olarak kısaltılan verilerde sorgu işlemlerini gerçekleştirebileceğiniz,tüm verilere erişebileceğiniz,ekleme,silme,güncelleme ve veriler üzerinde belirli kriterlere uygun yapıda işlemler yapabileceğiniz bir sorgu dilidir.Bu dilde öğreneceğiniz komutları tüm veritabanı yapılarında ortak olarak kullanabileceksiniz.
SELECT Kullanımı
Select ifadesini bir veritabanındaki verileri çekmek için kullanılır.Örnek vermek gerekirse bir haber tablosundaki haberlerin listelenmesi gibi bir mantığa sahiptir.
SELECT <sütun adı> FROM <tablo adı>
şeklinde kullanılır.
SQL Server 2005 kullanıyorsanız Northwind veritabanını seçip SELECT ifadesinin kullanımı kolayca test edebilirsiniz.
SELECT ifadesi kullanımında sütun adı yerine * ifadesi kullanılırsa o tablodaki tüm sütunları görüntülemiş olursunuz ancak bunu daha gelişmiş projelerde kullanmamaya özen gösterin mümkün olduğunca sütun (column) adlarını mutlaka kendiniz belirterek işlem yaptırmaya özen gösterin.
SELECT ID,Baslik FROM Haberler
komutu ile haberler tablosundaki ID ve Baslik sütunlarına ait bilgileri çekmiş olursunuz.
SQL Server Management Studio açıp New Query oluşturup bu işlemleri test edebilirsiniz.
Sizlerde aşağıdaki sorguyu Northwind veritabanında deneyebilirsiniz.
USE northwind
SELECT firstname,lastname
FROM employees
Ben kendi oluşturduğum ceturk adındaki bir veritabanında Name,Surname ve No sütunlarını users adlı tablodan çekilmesini gösterdim.
Use ceturk
SELECT Name,Surname,No FROM Users
WHERE Kullanım
Kullanım amacı olarak belirli bir kritere göre SELECT ifadesinde kullandığınız verileri listeler.Örnek kullanım şekli şöyledir;
SELECT <sütun adı> FROM <tablo adı> WHERE <koşul>
şeklinde kullanabilirsiniz.
SELECT firstname FROM employees WHERE Country = 'Canada'
gibi employees tablosundaki country’si Canada’ya eşit olan kişilerin firstname bilgilerini listelemiş olursunuz.
WHERE yantümcesi bizlere büyük kolaylıklar sağlıyor.Çoğu koşul ifadesinde WHERE yantümcesini kullanacaksınız.WHERE yantümcesini aşağıdaki koşullardaki gibi kullanabilirsiniz.
= Eşittir
!= Eşit Değildir
< Küçüktür
> Büyüktür
<= Küçük veya Eşittir
>= Büyük veya Eşittir
SELECT Name FROM Users WHERE ID > = 1000
sorgusunda ID ‘si 1000′den büyük veya eşit olanların Name sütunundaki verileri listeler.Diğer örnek kullanımları isteğinize göre kullanabilir ve kendi veritabanlarınızda test edebilirsiniz.
Gelecek derste görüşmek dileğiyle.
Olcay KÜK
Microsoft Certified Professional Developer
Microsoft Certified Technology Specialist












Android’te Grafik Kaynakları-2 : View Nesnelerine Hareket Kazandırmak
Android’te Grafik Kaynakları-2 : View Nesnelerine Hareket Kazandırmak
IBM Yazılım Akademisi 2011
C#’a GENEL BAKIŞ
Kullanıcı Tahminli Sayı Tahmin Oyunu