Select Nedir ve Temel Bir Select İfadesinin Yazılması

Select ‘in Türkçe karşılığı seçmek, ayırmak, ayıklamak anlamındadır. Tablo üzerinde ki verilerden istenilen kolondaki veriyi kullanıcıyı iletmek için kullanılan postgresql cümleciğidir.

Örnek üzerinden anlatacak olursak manava gittiniz ve bir sürü meyve sebze var fakat siz sadece elma,kiraz almak istiyorsunuz bunun için elmayı ve kirazı o kadar ürün içerisinden seçerek manava kg olarak söyleyerek alıyorsunuz.

PostgreSQLde de aynı mantık , tablo içerisinde bulunan verileri istediğiniz  kolona göre seçerek size geri dönmesini sağlayabilirsiniz. Kullanım şekli aşağıdakı gibidir:

 

SELECT *FROM Tablo_adi

 

Ya da

 

SELECT Kolon1,Kolon2  FROM Tablo_adi

Yukarıda kullanım şekilleri verilmiştir . SELECT  cümlesini kullanırken verilerini görmek istediğiniz kolonları seçerek SELECT ile FROM arasına yazabilirsiniz  birden fazla kolon yazıyorsanız aralara nokta koymanız gerekir fakat ben bütün kolonlarda ki verileri görmek istiyorum ve hepsini tek tek yazmam mı gerekiyor?

Hayır, bunun için SELECT ile FROM arasında * yazmanız  yeterli olacaktır.

Aşağıdaki tablo da Personel tablosun da bulunan Adı ve Soyadı kolonlarında bulunan bütün kayıtları çekiyoruz.

 

SELECT Adı,Soyadı From Personel

 

Select işlemi ile veriler üzerinde çeşitli oynamalar yapabiliriz .Aşağıdaki örnekte ogrenci tablosunda bulunan ogrencilerin vize ve final notlarının toplamını görmek için select cümlesi yazdık.

 

 select adı,vize+final from ogrenci;

 

Sadece tablo üzerinde işlemler yapılmaz iki sayıyı toplamak isterseniz  ve sadece metin yazdırmak isterseniz aşağıdaki örneklerde ki gibi yapabilirsiniz.

 

select 'Faruk  ERDEM'
select 123 + 345

 

Örnekler ile konuyu pekiştirelim.

Aşağıdaki örnek de * kullanılarak yaptık ve tablomuzda 3 kayıt ve 3 kolon olduğu için 3 kolon ve 3 kayıt geldi .

Sadece  adı ve vize kolonlarını çekmek istersek aşağıdaki gibi yapmamız gerekiyor.

 94 total views,  2 views today

Bir cevap yazın

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

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa