İçeriğe geç

Temel SQL Komutları #1

Aşağıdaki gibi bir örnek veritabanı tablomuz var. Tablo adı tbl.Musteriler.

IDAdSoyadSehirYas
1Damla Kayalıİstanbul26
2Furkan Kayalıİstanbul21
3Zehra Atikİstanbul31
4Ayşe TonbulBalıkesir25
5Ali YılmazAnkara28

1.SELECT

Tablodaki kayıtları getirir.

Çıktısı aşağıdaki gibi olacaktır.

IDAdSoyadSehirYas
1Damla Kayalıİstanbul26
2Furkan Kayalıİstanbul21
3Zehra Atikİstanbul31
4Ayşe TonbulBalıkesir25
5Ali YılmazAnkara28

Sadece ID ve Ad Soyad sütunlarını çağırmak istiyorsak

IDAdSoyad
1Damla Kayalı
2Furkan Kayalı
3Zehra Atik
4Ayşe Tonbul
5Ali Yılmaz

2.WHERE

Where ile koşula uyan kayıtları listeleyebiliriz. Örneğin ID’si 4’ten küçük olanları çekelim.

IDAdSoyadSehirYas
1Damla Kayalıİstanbul26
2Furkan Kayalıİstanbul21
3Zehra Atikİstanbul31

Burada programlamada kullanılan bir çok komutu kullanabilir.

= eşit değerleri getirir
> operatörü yazılan değerden büyük olanları getirir.
>= eşit ve büyük olanları
< operatörü yazılan değerden küçük olanları getirir
<= eşit ve küçük olanları
<> eşit olmayanları

2 veya daha fazla sütuna göre filtreleme yapmak istersek AND ya da OR kullanabiliriz.

Çıktısı aşağıdaki gibi olacaktır.

IDAdSoyadSehirYas
1Damla Kayalıİstanbul26
3Zehra Atikİstanbul31

2.1. IN

Birden fazla olası değer sorgulamak için kullanılır. Örneğin şehri İstanbul ve Ankara olanları çekmek istiyoruz diyelim sorgumuz aşağıdaki gibi olmalıdır.

IDAdSoyadSehirYas
1Damla Kayalıİstanbul26
2Furkan Kayalıİstanbul21
3Zehra Atikİstanbul31
5Ali YılmazAnkara28

2.2 LIKE

Karakter bazı filtreleme yapmak istiyorsak kullanabiliriz. Örneğin Yas sütunundaki değerlerin 2 ile başlayanlarını çekmek istiyoruz diyelim sorgu şu şekilde olacaktır.

IDAdSoyadSehirYas
1Damla Kayalıİstanbul26
2Furkan Kayalıİstanbul21
4Ayşe TonbulBalıkesir25
5Ali YılmazAnkara28

Sonu 1 ile bitenleri listelemek istersek % işaretini başa yazmamız gerekir.

IDAdSoyadSehirYas
2Furkan Kayalıİstanbul21
3Zehra Atikİstanbul31

Tarih:sqlveritabanıYazılım/Teknoloji

2 Yorum

  1. Tayfun Tayfun

    Merhabalar, verileri düzenlemek için update komutunuda anlatirmisiniz

    • damlakayali damlakayali

      sırayla tüm komutlar gelecek

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir