1. Anasayfa
  2. Genel

Sql sorgulama yapmak


0

[vc_row][vc_column][vc_column_text]

Sorgulama yapmamızı yani bir tablodan belirli koşullara uyan veya tüm kayıtları listelememizi sağlayan komut SELECT‘dir. Bu SELECT sütunlar FROM tablo_adı WHERE koşullar şeklinde kullanılır.

Eğer bir tablodaki tüm sütunları seçeceksek yıldız (*) karakterini sütunları belirttiğimiz SELECT’ten sonraki kısma yazabiliriz:

SQL Kodu
SELECT isim, yas FROM tablom;

+——-+—–+
| isim | yas |
+——-+—–+
| Barış | 39 |
| Tekin | 24 |
| Ayşe | 28 |
+——-+—–+
Koşullara Bağlı Listeleme
Eğer sadece belli koşullara uyan kayıtları listeletmek ve seçmek istiyorsak WHERE koşullar şeklinde komuta ekleme yaparız.

SQL Kodu
SELECT isim, yas, email FROM tablom WHERE id = "1";

+——-+—–+—————-+
| isim | yas | email |
+——-+—–+—————-|
| Barış | 39 | Barış@mail.com |
+——-+—–+—————-+
Yukarıdaki örnekte id sütunu 1 olan kaydı bize vermesini WHERE id = “1” eklemesiyle belirttik. Sayısal değerlerde büyüktür, küçüktür, küçük eşittir, büyük eşittir kullanabiliriz:

SQL Kodu
SELECT isim, yas, email FROM tablom WHERE yas < "30";

+——-+—–+—————-+
| isim | yas | email |
+——-+—–+—————-|
| Tekin | 24 | Tekin@mail.com |
| Ayşe | 28 | gozde@mail.com |
+——-+—–+—————-+
Yukarıdaki sorgu bize 30 yaşından küçük üyeleri verdi. Büyük eşittir (>=) ve küçük eşittir (<=) dersek ilgili sayıyı da sorgu sonuçlarına dahil etmiş oluruz.

Sayısal olmayan bir değeri koşul olarak öne sürüyorsak eşittir (=) kullanırız.

SQL Kodu
SELECT isim, yas, email FROM tablom WHERE isim = "Barış";

+——-+—–+—————-+
| isim | yas | email |
+——-+—–+—————-|
| Barış | 39 | Barış@mail.com |
+——-+—–+—————-+
Burada isim = “Barış” ya da isim = “Barış” gibi bir kullanım da olabilirdi. Sunucu büyük-küçük harf duyarsız olarak koşula bakacaktır. Eşitsizlik durumunu ise <> ile belirtiriz:

SQL Kodu
SELECT isim, yas, email FROM tablom WHERE yas <> "27“;

+——-+—–+—————-+
| isim | yas | email |
+——-+—–+—————-|
| Barış | 39 | Barış@mail.com |
| Ayşe | 28 | gozde@mail.com |
+——-+—–+—————-+
Bu sorgu 27 yaşında olmayan üyeleri listelememizi sağladı.

 

[/vc_column_text][/vc_column][/vc_row]

  • 0
    bayildim
    BAYILDIM
  • 0
    tebrikler
    TEBRIKLER
  • 0
    guzel
    GUZEL
  • 0
    acaba
    ACABA
  • 0
    igrenc
    IGRENC
  • 0
    kizdim
    KIZDIM

Baristekin.com.tr içerik yöneticisi

Yazarın Profili

Bültenimize Katılın

Hemen ücretsiz üye olun ve yeni güncellemelerden haberdar olan ilk kişi olun.

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