Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
SQL Select - As, Like, In, Is Komutlarının Kullanımı - SQL Dersleri
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba,
Arada bir konuları aksatabiliyorum, bunun sebebi zahmetli bir iş olması ve aynı zamanda düzenli olarak benim sağlık kontrolleri yaptırıyor olmamdır. Anlayış gösterdiğinizi tahayyül ederek, teşekkür ediyorum.
Bir önceki konumuzda bazı komutlardan bahsetmiştik, şimdi o komutların devamından bahsedelim.
Bir önceki konumuzda bir tablo oluşturmuştuk ve kullanacağımız komutları o tabloya örnek olarak kullanıyorduk, şimdi aynı tablo üzerinden devam ederek komutları kullanmayı öğrenelim.
As Komutunun Kullanım Şekli
Kayıtlarınızın listeleme işlemi yapıldığı vakit, sütununuzun başlıkları veritabanında bulunan başlık ile bire bir gösterir. Listeme işlemi esnasında gözükecek başlıklar üzerinde değişiklik yapmak istediğinizde As komutu marifetlerini gösterecektir.
Bu işlem tablonuzdaki sütun başlığında herhangi bir değişiklik yapmayacak, sadece listeleme işlemi yaparken daha farklı gözükmesini sağlayacaktır.
Aşağıdaki örnekte musterilistesi tablosu içerisindeki bütün kayıtların, ADI olan başlığı ISMI, SOYADI olan başlığı ise SOYISMI olacak biçimde listeleme işlemi uygular.
Kod:
SELECT ADI AS ISMI, SOYADI AS SOYISMI FROM musterilistesi
Aşağıdaki örnekte text tipindeki kısımları birleştirmek istediğimizde & komutu da kullanılabilir. İki kısım toplanırken As komutunu kullanarak sütun başlığını ADISOYADI olarak listeleyebilirsiniz..
Kod:
SELECT ADI & “ “ & SOYADI AS ADISOYADI FROM musterilistesi
Like Komutunun Kullanım Şekli
Aşağıdaki örnekte text tipindeki kısımlarda herhangi bir ifadeyi arama amaçlı kullanabilirsiniz. Aramak istediğiniz şeyin başına ya da sonuna * % gibi komutlar yazarak aramayı özelleşirebilirsiniz.
* komutu Access programı için, Sql Server programı için de % komutunu kullanabilirsiniz. Access yazılımında çift tırnak gerekirken, Sql Server'da tek tırnak kullanarak sabit text tiplerini belirtebilirsiniz.
Kod:
SELECT * FROM musterilistesi WHERE ADI LIKE “H*” OR kredi<45
SELECT * FROM musterilistesi WHERE ADI LIKE ‘H%’ OR kredi<45 (Sql Server için)
Aşağıdaki örnekte musterilistesi tablonuzda ADI kosmı "H" ile başlayıp veya kredisi 45'ten ufak olarak girilen kayıtların alanlarını listeleyebilrsiniz.
Kod:
SELECT * FROM musterilistesi WHERE ADI NOT LIKE “H*” OR kredi<45
In Komutunun Kullanım Şekli
Tablonuza girdiğiniz herhagi bir kısmın birden fazla değer eşit olma gibi bir durumu varsa, Or komutu kullanılarak ayrı ayrı yazmanın yerine, In komutu kullanarak belirtebilirsiniz. Belirtilen kısım In içine girilen değerlere eşit olduğunda o kayıtı listeler.
Aşağıdaki örnekte musterilistesi tablonuzda sehir alanı İzmir veya Antalya olup, SOYADI "Korkmaz, Tepeli, Göçek, Yılmaz" olan kayıtların tamamını listeleyebilirsiniz.
Kod:
SELECT * FROM musterilistesi WHERE sehir IN("İzmir","Antalya") AND SOYADI IN("Korkmaz","Tepeli","Göçek","Yılmaz" )
Is Komutunun Kullanım Şekli
Belirtilen bölümün dolu olmadığı kayıtları seçebilmek için is null, dolu olanları seçmek için is not null olarak kullanabilirsiniz.
Aşağıdaki örnekte musterilistesi tablosu içerisinde kredi bölümü dolu olmayan tüm girilen kayıtların bütün alanlarını listeyebilirsiniz.
Kod:
SELECT * FROM musterilistesi WHERE kredi Is Null
Aşağıdaki örnekte musterilistesi tablosu içerisinde kredi bölümü dolu oluan tüm girilen kayıtların bütün alanlarını listeyebilirsiniz.