SQL Hakkında Genel Bilgiler – II

Merhaba,
Bu yazıda ikinci kısımdan bahsedeceğim. Kalan genel bilgileri aktarmaya çalışacağım.

INSERT : Tablolara veri girişi yapmamızı sağlar.

employeeId = 4 olan veriyi ekleyelim:
ınsert.PNG

UPDATE : Tablodaki seçtiğimiz alanların güncellenmesini sağlar.
UPDATE [tablo adı] SET [yeni bilgiler] WHERE [şartlar]

employeeId = 4 olan verinin Soyadını güncelleyelim : UPDATE.PNG
DELETE : Tabloda seçtiğimiz verileri silmeye yarar.

employeeId = 4 olan veriyi silelim :
delete.PNG

ORDER BY : Tablodaki seçtiğimiz kayıtları sıralamak için kullanılır.
asc : küçükten büyüğe yada alfabetik olarak sıralamadır.

Maaşları küçükten büyüğe doğru sıralayalım : asc.PNG

desc : büyükten küçüğe yada ters alfabetik olarak sıralanır.

Meslek bilgisini ters alfabetik olarak sıralayalım :
desc.PNG

GROUP BY : Genelde istatistik amaçlar için kullanılır. Adından da belli olduğu gibi gruplama amacıyla kullanılır. Having ile de kullanılır. Having , grup fonksiyonlarının kriterleri için kullanılır.

Adı = Ahmet olanların sayısını gruplayıp göstersin.

grup.PNG

IN : Koşul belirtirken kullandığımız ifadedir.

in.PNG
*Diğer verinin yaş bilgisi 39 biz 32 dedik ve 32 yaşında veri olmadığı için getirmedi.

LIKE : Kayıtların içinde belli kısımlar geçiyorsa o kayıtları getirir.
NOT : % işareti uzunluğu önemsiz olmak üzere yazıldığı yere her türlü ifade gelebilir anlamındadır.
Meslek bilgisinin ilk harfi ‘S’ olan verileri bulalım :
like1.PNG

NOT : _ (underscore) işareti ise bir karakter olmak üzere her türlü değeri alabilir anlamındadır.

Meslek bilgisinde sondan 5. harfi ‘i’ , 3.harfi ‘e’ ve son harfi ‘r’ olan verileri bulalım :
like2.PNG

 

select * from tbl_employee where job ‘%neer%’ ;
bu sorguda da meslek bilgisi içinde ‘neer ‘ kelimesi geçenleri getir demek istedik.

SQL hakkında genel olarak bilgi vermeye çalıştım umarım yararlı olur.
İ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.