30.11.2013
4.50 / 20 oy

Sql Server Select işlemleri

Sql Server Seçim (Select) Sorguları

Tüm veritabanı programlarında olduğu gibi, sql server'da da en sık kullanılan işlemler seçme işlemleridirler. Select sorguları, tablolarımızda bulunan tüm bilgileri, istediğimiz kriterler doğrultusunda çağırabilmemizi sağlayan sorgulardır. Örneğin 42 yaşındaki öğretmenler, Ankara'da ikamet eden personeller ya da silinmemiş ilanlar birer select sorgusu örneğidirler.

Select sorgularının genel yazım biçimi aşağıdaki gibidir:

Select < kolon_Adı > from < tablo_Adı >

Tablolarımıza ait tüm kolonları çağırmak için kolon adlarının yerine * karakteri kullanılabilir.

Select * from < tablo_Adı >

Örneğin, önceki yazılarımızda yarattığımız personel (tbl_personel) tablomuzdaki tüm verilerimizi getirmek için:

select * from tbl_personel

sorgusunu çalıştırdığımızda, tbl_personel tablomuzdaki tüm veriler, hiçbir sınırlama olmaksızın getirelecektir.

Sql Server Select

tbl_personel sorgumuzdan, sadece personele ait ad ve soyad bilgilerini almak için ise kolon adlarını belirterek seçim yapmamız da mümkündür:

select ad,soyad from tbl_personel

Sql Server Select

Sıklıkla ihtiyaç duyacağımız bir diğer sorgu biçimi ise, seçim komutumuzun istediğimiz şartları sağlayan verileri çağırdığı where ifadesi ile yazılan select sorgularıdır. Örneğin sadece Ankara'da ikamet eden personellerimizin listesiedinmek için:

SELECT ad,soyad,sehir  FROM tbl_personel where sehir='Ankara'

Sql Server Select

sorgusu sonucunda Ankara ilinde ikamet etmekte olan personellerimizin ad, soyad, şehir bilgilerini çağırmış olmaktayız.

Temel seçim sorgularından bahsetmek istediğim bir diğer select türü ise, aynı anda birden çok şartı sağlayan ile birden çok şartın en az birisini sağlayan sorgular. Örneğin

Aynı anda birden çok şartı sağlayan Sql Server Select Komutları için:

- Hem İstanbul'da ikamet etmekte olan, hem de adı Burhan olan (her iki şart da sağlanmak durumunda) personellerimizin listesini sorgulamak için:

SELECT *  FROM tbl_personel where sehir='İstanbul' and ad='Burhan'

Sorgusunda olduğu gibi where ifadesi içerisindeki birden çok kriter and ile birleştirilir.

Birden çok şart içerisinden en az birisini sağlayan Sql Server Select Komutları için:

- İstanbul'da ikamet etmekte olan ya da adı Burhan olan (en az bir şartın sağlanması durumunda) personellerimizin listesini sorgulamak için:

SELECT *  FROM tbl_personel where sehir='İstanbul' or ad='Burhan'

Sorgusunda olduğu gibi where ifadesi içerisindeki birden çok kriter or ile birleştirilir.

Sql Server Select işlemleri
Bu makalenin telif hakkı ve tüm sorumlulukları yazara ait olup, şikayetler için lütfen bizimle iletişime geçiniz.
URL:
Etiketler:

Bu makale 1388 kez okundu

30.11.2013 tarihinde yazıldı
Reitix

Yorumlar

  • esprit
    esprit
    26.9.2017

    en zararsız sorgu tipidir çünkü veriyi bozmanız gibi bir tehlikesi yoktur. halbuki update ya da delete sorgularında unutacağınız bir where clause'u hayatınızı kaydırabilir

  • fatih4545
    fatih4545
    20.10.2014

    temel düzeyde açıklayıcı ve güzel bir makale, teşekkürler

Bu yazıya siz de yorum yapabilirsiniz