İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Sql Select Sorgusu Kullanımı

MertkanElpeze14.03.20120 cevap3.055 görüntüleme
2010'den beri151 mesaj
#1

KAYNAK : http://wp.me/p1dKsd-cF

Merhabalar, Bu yazımızda SQL dilinde Select sorgusunun ne olduğunu ve nasıl kullanacağımızı öğreneceğiz.

SELECT sorgusu veritabanından bir kayıt veya birden çok kayıt çekmek için kullanılan bir sorgudur. Yazdığımız sorguya göre SQL bize ilgili sonuçlarla doldurulmuş bir sonuç tablosu döner.

Select sorgusu yazım şekli ;
SELECT Kolon_Adi(s)
FROM Tablo_Adi
Veya
SELECT * from Tablo_Adi
NOT : Sql küçük-büyük karakter yazımına önem vermeyen bir dildir. SELECT yazabildiğiniz gibi select olarakta sorgunuzu oluşturabilirsiniz.SQL SELECT KOMUTU ÖRNEĞİ
Aşağıda gördüğünüz gibi örnek bir veritabanı tablosu bulunmakta. İlgili kolon isimlerini görebiliyoruz. Tablomuzun adı ise Tbl_Kisiler
K_IdSOYADIADIADRESSEHIR
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
İlgili tablomuz üzerinde, sadece ADI ve SOYADI bölümlerini görmek istediğimiz kişiler var ve buna göre bir sorgu yazmak istiyoruz. Sorgumuz aşağıdaki şekilde olacaktır.
SELECT SOYADI,ADI FROM Tbl_Kisiler
Yukarıdaki ilgili komutumuzdan dönen sonuç tablosu da aşağıdaki gibidir.
SOYADIADI
HansenOla
SvendsonTove
PettersenKari
SELECT * FROM
Bazen veritabanımızın ilgili tablosundaki bütün kayıtları çekmek, görmek isteriz. Bu durumda ise sorgumuzu aşağıdaki gibi oluşturmalıyız.
SELECT * FROM TBL_KISILER
Yukarıdaki sorgumuzun çıktısı işe şöyle olacaktır ;
K_IdSOYADIADIADRESSEHIR
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
Görmüş olduğunuz gibi, kolon ismi vermek yerine '*' karakterini seçersek, tablodaki bütün kolonlar sonuç tablosunda bize dönecektir.

Senaryo : 5.000 Kişilik bir üye sayımız var ve bunları teker teker görmek istiyoruz. Tahmin ettiğimiz gibi select sorgusunu kullanmak zorundayız. Ya da bu üyelerin sadece yaşadıkları ŞEHIR'leri görmek istiyoruz gene şüphesiz SELECT komutu ile işlemlerimizi gerçekleştireceğiz.

SELECT sorgusu ile çok basit işlemleri yapabildiğimiz gibi, aşırı derece karmaşık kayıtlarıda getirebildiğimiz durumlar oluyor yani aslında basit bir komut diyip geçmemek lazım.Gerçek hayatta nasıl kullanılıyor ?

Üye olduğumuz herhangi bir site, bir giriş yaparken ki girdiğimiz kullanıcı adı ve şifreyi alıyor ve veritabanına gönderiyor. Burada gönderilen bu veriler doğru mu ya da yanlış mı diye karşılaştırma yapılırken bir SELECT sorgusuyla üyelerin kullanıcı adı ve şifrelerine bakılıyor.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.