1. Anasayfa
  2. Genel

SQL SELECT Kullanımı

SQL SELECT Kullanımı
0

SELECT ifadesi veritbanından verileri okumak için kullanılır. Veritbanındaki tablo üzerindeki bütün alanlardan veri çekilebileceği gibi belirteceğimiz bir kaç alandan da veri çekebiliriz. En azındna bir alan belirtmek gerekmektedir.

Select Kullanım Biçimi
Eğer bütün alanlardan veri çekeceksek, Select ifadesinden sonra * işareti konulur. Böylece bütün alanlardan veri çekileceği belirtilmiş olunur.

SELECT *
FROM tablo_adi

Eğer birkaç tane alanlardan veri çekeceksek, Select ifadesinden sonra alanarı virgüller ayırarak yazarız.

SELECT alan_adi1, alan_adi2
FROM tablo_adi


Örnek Tablo Uygulaması:
Örnek olarak aşağıdaki gibi Personel isimli tablomuz olsun.

idAdi_soyadiSehirBolumSicil No
1Salih ESKİOĞLUİstanbulBilgi İşlem Sorumlusu1234567
2Ayhan ÇETİNKAYAKocaeliİdari İşler Yöneticisi2345678
3Serkan ÖZGÜRELErzincanBilgi İşlem Sorumlusu3456789

Örnek1:

SELECT * FROM Personel  (Personel tablosundaki bütün kayıtları çeker.)

Bu kod ile tablodaki bütün alanlarda bulunan kayıtları seçmiş oluruz. Daha sonra bunu kullandığımız programlama ortamında ekrana yazdırırız.



Örnek2:

SELECT Adi_soyadi, Bolum FROM Personel

Bu örnekte Personel tabosundan sadece adı soyadı ve bölüm bilgisinin tutulduğu alanlar seçilmektedir. Diğer alanlar işleme alınmaz. Kullandığımız programlama ortamına kayıtları aktarırken sadece bu iki alan dikkate alınacaktır. Eğer kullandığımız programlama ortamında Şehir bilgisine erişmek istersek hata alırız.

Bütün programlama ortamlarında (ASP, PHP, .Net vb.) sorgu sonucu elde edilen veriler üzerinde ilk kayda gitme, önceki kayda gitme, sonraki kayda gitme ve en son kayda gitme gibi özel tanımlı komutlar vardır. Bu komutlar sayesinde Select ile elde edilen veriler üzerinde işlem yapılabilir.

Reaksiyon Göster
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 0
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım

Baristekin.com.tr içerik yöneticisi

Yazarın Profili
Paylaş

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir