MS SQL SERVER

Konu: MS SQL SERVER SORGULARI

SELECT

İstediğimiz verileri getirip listelenmiş şekilde okunabilmesini sağlayan sorgu türüdür.

Syntax: SELECT KolonAdı FROM TabloAdı

Not: Dikkat edilmesi gereken konu SELECT sorgumuzdaki kolon ve tablo adlarının isimleri veri tabanındaki adlarıyla aynı olmalıdır

Örnek:

-- Personel tablosundaki tüm bilgileri getirmek için
    SELECT * FROM TBL_Personel

-- Personel tablosundaki Ad ve Soyad kolonlarını getirmek için
    SELECT Ad,Soyad FROM TBL_Personel

Şartlı Sorgulama


Syntax: SELECT KolonAdı FROM TabloAdı WHERE Şart

Not: MS SQL de satırlar ' tek tırnak içerinde belirtilmeli

Örnek:

-- Personel tablosundaki Muhasebe departmanında çalışanların Gorev isimli kolonlarını getirmek için
    SELECT Gorev FROM TBL_Personel WHERE Departman='Muhasebe'

-- TBL_Personel tablosundaki  PersonelID kolonundaki id numarası 10 olan personeli Ad ve Soyad olarak getirmek için
   SELECT Ad,Soyad FROM TBL_Personel WHERE PersonelID=10

Karşılaştırma Operatörleri


=      Eşitlik             SELECT * FROM TBL_Personel WHERE Yas=25
     Büyüktür        SELECT * FROM TBL_Personel WHERE Yas>25
<      Küçüktür        SELECT * FROM TBL_Personel WHERE Yas<25
<>    Eşit Değil        SELECT * FROM TBL_Personel WHERE Yas<>25
<=    Küçük Eşit      SELECT * FROM TBL_Personel WHERE Yas<=25
>=    Büyük Eşit      SELECT * FROM TBL_Personel WHERE Yas>=25

Karşılaştırma İfadeleri


AND                VE                    WHERE Yas=25 AND WHERE Yas=27
OR                   VEYA               WHERE Yas=25 OR WHERE Yas_27
BETWEEN      ARASINDA         WHERE Yas BETWEEN 25 AND 27
IN                    DAHİL             WHERE Yas IN (25,26,27)
LIKE               GİBİ                   WHERE Ad LIKE 'a%'   (adı a ile başlayanlar)
NOT                DEĞİL              WHERE NOT Yas=25

Like Operatörü

--------------------------------------------------------------------------------------------------
UPDATE

Güncellemek için kullanılan sorgu türüdür.
UPDATE dbo.Kategori SET KategoriAd='Kalem' WHERE Kategori_ID='41'                                           --------------------------------------------------------------------------------------------------
DELETE

Silme işlemleri için kullanılan sorgu türüdür.
--------------------------------------------------------------------------------------------------

Hiç yorum yok:

Yorum Gönder