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:
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 :
DELETE : Tabloda seçtiğimiz verileri silmeye yarar.
employeeId = 4 olan veriyi silelim :
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 :
desc : büyükten küçüğe yada ters alfabetik olarak sıralanır.
Meslek bilgisini ters alfabetik olarak sıralayalım :
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.
IN : Koşul belirtirken kullandığımız ifadedir.
*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 :
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 :
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.