5 Haziran 2015 Cuma

Select komutu

SELECT KOMUTU

Sql server ve sql komutları içerisinde en çok kullanacağımız komutlardan bir tanesi şüphesiz "Select" komutudur. Select kelimesinin türkçe karşılığı ise seçmek, ayırmak anlamlarına gelmektedir.
 Select komutunu daha çok veritabanındaki bir veya birden fazla tablodan veri almak için kullanılır. Örneğin web sitemizde veya uygulamamızda veritabanında bulunan herhangi bir bilgiyi (mesela bir müşterinin detaylı bilgilerini) sayfada göstermek istersek, ilgili tablolardaki verileri SELECT deyimi ile alırız. Bu işleme sorgulama denir. Bu derste aşağıdaki örnek tabloyu kullanacağız.

Tablo adı: musteriler
Kimlik
AD
SOYAD
TELEFON
E-POSTA
ŞEHİR
BÖLÜM
1 Mehmet ASLAN 5068745211 asln@mynet.com Konya Matematik
5 Veya KAYALAR 5321782564 kayalar@hotmail.com Edebiyat Edebiyat
11 Murat GÜNGÖR 5321000000 gungor@gmail.com Ankara Elektronik
12 Ayşe BALCI 5360001122 balci@hotmail.com Hatay Fizik
14 Kadir İNANMAZ 5329876543 inanir@mynet.com Hakkari Edebiyat
16 Veya ASLAN 5338975241 aliasln@hotmail.com Konya Biyoloji


Not: Tablodaki ID alanı birincil anahtar, ID alanı sayısal, diğerleri metin tiptedir. Fakat burada konuyu basit tutmak amacıyla bilgiler bu şekilde kaydedilmiştir.
Yukarıdaki örnek tabloda bir firmanın personel bilgileri tutulmaktadır. Burada her bir personele özgü bir ID numarası, personelin adı, soyadı, telefon numarası,şehir ve bölüm bilgileri saklanmaktadır. Bizim amacımız SELECT deyimini kullanarak bu tablodaki verilere ulaşmak.
Bu derste kullanacağımız SELECT deyiminin yapısı şu şekildedir:
SELECT [alanlar] FROM [tablo adı]

Bu formata göre alanlar kısmına veritabanındaki hangi alanları elde etmek istiyorsak onların isimlerini virgülle ayırarak yazarız. FROM'dan sonra ise tablonun adını yazmamız gerekiyor. Hemen bir örnekle açıklayalım:
  

ile tabloda yer alan tüm sütunların getirilmesi sağlanmıştır. 





sql kodu ile kullanacağımız sütunları çağırmış olduk. Programlamada da kullanışlı olan ve uygulamanın performansını arttıran tüm verilerden ziyade kullanacağımız verilerin veritabanından çağrılmasıdır.


KONU İLE İLGİLİ VİDEOLAR


Hiç yorum yok :

Yorum Gönder