DeathKO | v1453 Fire Drake | Official Açılış: 12 HAZİRAN - 21:00 GMT+3
SQL SELECT komutu nedir ve nasıl kullanılır?
Merhaba, bugün SQL üzerinde SELECT komutunun ne olduğunu ve nasıl kullanıldığını göreceğiz.
SELECT komutu SQL üzerinde en sık kullanılan komutlar arasındadır
SELECT komutu belirtilen herhangi bir tablo üzerindeki verileri sorgulamak için kullanılır. Sorgulama işleminde tablo içerisindeki belirtilen sütunlar ve verilerin koşullandırılması sorgulama sonucunu değiştirebilir.
Örneğin; USERDATA tablosunu ele alalım ve USERDATA tablosu üzerinde SELECT komutunun kullanış şekillerini görelim.
1) USERDATA tablosundaki tüm karakterleri sorgulamak için;
Kod:SELECT * FROM USERDATA
Yukarıda kullandığımız komutu inceleyelim.
SELECT komutu verileri çekmek için kullanıldı.
* değeri yani yıldız tüm sütunları listelemek için kullanıldı.
FROM terimi ise hangi tablodan verileri sorgulamak istediğimizi gösteriyor biz burada USERDATA tablosunu kullandık.

- 2) USERDATA tablosundaki belirtilen sütunları listelemek için;
- Kod:SELECT strUserId, Nation, Race, Class FROM USERDATA
- Yukarıda kullandığımız komutu inceleyelim.
- SELECT komutu verileri çekmek için kullanıldı.
- strUserId, Nation, Race, Class buradaki virgül ile sıralanmış olan terimler USERDATA tablosundaki sütun isimleridir.
- Bu sütun isimlerini virgül ile daha da uzatabilirsiniz. Bu sorgulama işlemini yaptığınızda karşınıza 3 tane sütundan oluşan verilerin listesi gelecektir.

3) USERDATA tablosundaki belirtilen sütunlar içerisinde belirtilen koşullara göre listelemek için;
Kod:SELECT strUserId, Nation, Race, Class FROM USERDATA WHERE strUserId = 'Karakter isim'
Yukarıda kullandığımız komutu inceleyelim.
Burada kullandığımız WHERE komutunu başka bir konuda daha detaylı olarak anlatacağım.
SELECT komutu verileri çekmek için kullanıldı.
Kod:strUserId, Nation, Race, Class
buradaki virgül ile sıralanmış olan terimler USERDATA tablosundaki sütun isimleridir.
Kod:WHERE strUserId = 'Karakter isim'
buradaki WHERE bildiğiniz üzere neredeki anlamını taşıyor. USERDATA tablosundaki WHERE komutundan sonra gelen koşula uygun verileri getirir.
Bizim örnek içerisinde kullandığımız koşulun açıklaması strUserId değeri eğer ki Karakter isim değerine eşit ise veriyi veyahut verileri listele anlamına gelmektedir.
Burada dikkat edilmesi gereken;
x) Koşul içerisinde kullandığımız Karakter isimdeğeri bir string yani char array olduğu için başında ve sonunda tek tırnak işaretlerini kullandık.
x) SQL içerisinde kullandığınız tablo, sütun gibi terimlerde büyük, küçük harf dikkat etmenize gerek yoktur.
USERDATA yerine userdata, UserData, userDATA gibi kullanabilirsiniz.
Aynı şekil FROM yerine from olarak kullanabilirsiniz.