SQL Hakkında Genel Bilgiler – I

Merhaba,

Bu yazıda SQL dili hakkında bazı genel bilgileri vermeye çalışacağım.

SQL (Structured Query Language) veri tabanlarındaki verileri işimize yarar hale getirmek için kullanılan yapısal sorgulama dilidir. Veri tabanındaki tüm işlemleri SQL ile yapabiliriz. Her veritabanında kullanabiliriz. Ancak veritabanlarının kendine özgü ifadeleri olduğundan Oracle’da SQL ile yaptığımızı başka veritabanlarında yapamayabiliriz.

SQL ‘ deki temel ifadelerden bahsedeceğim şimdi de :

SELECT : Tablodan seçmek istediğimiz verileri çekmek için kullanırız. Tablodaki tüm alanları çekmek istersek * ifadesini kullanırız.
FROM : Üzerinde işlem yapılacak tabloyu belirtmek için kullanırız.
Şimdi örnek tablo üzerinden işlemlerimizi yapalım :

[sql]

create table TBL_EMPLOYEE
(
EMPLOYEEID NUMBER,
NAME NVARCHAR2(20),
SURNAME NVARCHAR2(20),
AGE NUMBER,
JOB NVARCHAR2(40),
SALARY NUMBER
)

[/sql]

select.PNG

WHERE : Tablodan tüm verileri değilde bazı verileri çekmek istiyorsak belirttiğimiz kritere göre veri çekmek için kullanırız.

Yaşı 30′ dan küçük olanlar :

where1.PNG

Maaşı 10 ve 10’dan büyük olanların Adı , Soyadı ve Maaşını getir :
WHERE2.PNG

DISTINCT : Farklı olan satırları verileri vb. listelemek için kullanırız.

Maaşları ve Soyadları farklı olanlar :
DIS1.PNG

Adları farklı olanlar : (Sadece Ahmet ismi olduğundan tek bir isim getirecektir.)

dıs2.PNG

BETWEEN : Koşul belirtirken iki değer arasını işlemek için kullanırız.

Yaşları 24 ve 30 arasında olanlar : (Not : 24 ve 30 dahil olarak alınır.!)
bet1.PNG

SUM : Seçilen verilerin toplamını gösterir.

Toplam maaşları göstersin (Maaşlar : 10 – 8 – 12,5 şeklindeydi.)
sum.PNG

MAX , MIN , AVG : Sırasıyla verilerin en büyüğünü , en küçüğünü ve ortalamasını bulur.

Maaşların En büyüğü , en küçüğü ve ortalamasını bakalım.
max.PNG

AS : Seçtiğimiz kolonlara isim vermek için kullanılır.Yukarıda ki resimde bulunan kolonlara isim verelim.
as.PNG
Genel SQL hakkında şimdilik paylaşacaklarım bu kadar.
ORDER BY , GROUP BY ,UPDATE , INSERT , DELETE , LIKE ve IN komutlarınıda bir sonraki yazıda paylaşacağım.
İyi çalışmalar.

Hakkında Ali Demirci

Ben Ali Demirci... 1991 Ankara doğumluyum. Ankara da yaşıyorum. Fırsat buldukça öğrendiklerimi burada paylaşıyorum. Java ile haşır neşirim. Android'den asla vazgeçemem. Öğrenmeye bayılırım. Yeni şeyler öğrendiğimde, geçmişteki projelerimde keşke böyle yapsaydım diye çok üzülmüşümdür. O yüzden öğrenmekten korkmayın. Takıldığınız yerleri mutlaka sorun. Biliyorsam yanıt veririm. Bilmiyorsam yol gösteririm. Teşekkürler :)

Kontrol Et

İşletim Sistemlerine Giriş

İşletim sistemleri, bilgisayar donanımları ve kullanıcılar arasında iletişim sağlamak amacıyla yazılmış olan programlardır. Bilgisayar Nedir? …

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.