SQL Count (Satır Sayısı) Fonksiyonu

Tablolardaki verileri analiz etmek ve özetlemek için SQL’de “COUNT” fonksiyonu kullanılır. Bu fonksiyon, belirli bir sütunda veya tüm satırlarda kaç tane veri öğesi olduğunu sayar. Bu makalede SQL COUNT fonksiyonunun kullanımı hakkında detaylı bilgi verilecektir.

SQL COUNT fonksiyonu, SELECT sorgusu içinde kullanılır ve sütunlar arasında yer alır. Bu fonksiyon, herhangi bir sütunda yer alan NULL olmayan değerlerin sayısını döndürür. COUNT fonksiyonunun en temel kullanımı aşağıdaki gibidir:

SELECT COUNT(column_name) FROM table_name;
Okumaya devam et SQL Count (Satır Sayısı) Fonksiyonu

SQL Join Kullanımı

SQL Join, ilişkisel veritabanlarında verileri birleştirme işlemi için kullanılan bir tekniktir. SQL Join, birden fazla tablodan veri toplamanın yanı sıra, toplanan verileri belirli bir sıraya göre sıralamak için de kullanılır. Bu makalede, SQL Join’un ne olduğunu, farklı türlerini ve kullanımını detaylı bir şekilde ele alacağız.

SQL Join Nedir?

SQL Join, birden fazla tablodan veri toplamak için kullanılan bir tekniktir. Bir Join işlemi, iki veya daha fazla tablodan veri toplama ve bu verilerin belirli bir sıraya göre sıralama işlemidir. Join işlemi yapmak için, Join işlemi yapılacak olan tablolar arasında bir ilişki olması gerekmektedir.

SQL Join işlemi, veritabanı tasarımında önemli bir rol oynar. Birden fazla tablodan veri alınacak olan bir işlemde, Join işlemi kullanılarak verilerin düzenlenmesi ve sıralanması kolaylaştırılır.

Okumaya devam et SQL Join Kullanımı

SQL Between Kullanımı

SQL BETWEEN ifadesi, belirli bir aralıktaki değerleri sorgulamak için kullanılan bir operatördür. Bu operatör, iki değer arasında veya belirli bir değerin belirli bir aralıkta olup olmadığını kontrol etmek için kullanılabilir. Bu makalede, “BETWEEN” ifadesinin nasıl kullanıldığına ve ne zaman kullanılması gerektiğine dair detaylı bilgiler verilecektir.

SQL BETWEEN Operatörü Nedir?

SQL’de “BETWEEN” operatörü, bir değerin belirli bir aralıkta olup olmadığını kontrol etmek için kullanılır. Bu aralık, iki değer arasında olabilir veya bir değer ve bir üst sınır arasında olabilir. “BETWEEN” ifadesi, genellikle “WHERE” ifadesi içinde kullanılır ve bir sorgu sonucunu filtrelemek için kullanılır.

Okumaya devam et SQL Between Kullanımı

SQL Order By Kullanımı

SQL ORDER BY ifadesi, sorgulanan verilerin belirli bir sıraya göre sıralanmasını sağlayan önemli bir ifadedir. Bu ifade, veritabanı tablolarındaki verileri sıralamak için kullanılır ve sıralama yapılırken, bir veya daha fazla sütuna göre sıralama yapabilir.

Örneğin, bir ürün tablosunda fiyatlarına göre sıralamak için ORDER BY kullanılabilir. Bu şekilde, en ucuz üründen en pahalı ürüne doğru bir sıralama yapılabilir.

ORDER BY ifadesinin kullanımı oldukça kolaydır. Sorgunun sonunda ORDER BY ifadesi eklenir ve sıralama yapılacak sütunun adı belirtilir. Sıralama yapılacak sütun adından sonra ASC veya DESC gibi sıralama yönü belirtilir.

Örneğin, ürünler tablosundaki fiyat sütununa göre sıralama yapmak için aşağıdaki sorgu kullanılabilir:

SELECT * FROM urunler ORDER BY fiyat ASC;
Okumaya devam et SQL Order By Kullanımı

SQL Distinct Kullanımı

SQL “DISTINCT” anahtar kelimesi, bir sorgunun sonuçlarından yalnızca benzersiz kayıtları döndürmek için kullanılır. Bu, sorgu sonucunda birden fazla tekrarlanan kayıt varsa yalnızca bir tanesinin gösterilmesini sağlar. Bu makalede, SQL’de “DISTINCT” anahtar kelimesinin kullanımını ve işlevselliğini açıklayacağız.

DISTINCT Anahtar Kelimesi Nedir?

SQL’de “DISTINCT” anahtar kelimesi, bir sorgudan yalnızca benzersiz sonuçları döndürmek için kullanılır. Bu anahtar kelime, sorgu sonuçlarından yinelenen kayıtları kaldırır ve yalnızca bir kere gösterir. “DISTINCT” anahtar kelimesi genellikle SELECT ifadesi ile birlikte kullanılır.

Select ifadesinin detaylı kullanımı için Sql Select Kullanımı başlıklı yazıma göz atabilirsiniz.

“DISTINCT” anahtar kelimesi, yinelenen kayıtları kaldırmak ve sorgu sonuçlarını daha anlaşılır hale getirmek için kullanılır. Bu anahtar kelime, özellikle büyük ve karmaşık veri tabanlarında kullanışlıdır. Aşağıdaki durumlarda “DISTINCT” anahtar kelimesi kullanılabilir:

  1. Sorgu sonucundan yinelenen kayıtlar kaldırmak için.
  2. Sorgu sonucu yalnızca benzersiz kayıtları içermelidir.
  3. Sorgu sonucu, belirli sütunlardan yalnızca benzersiz kayıtları içermelidir.
Okumaya devam et SQL Distinct Kullanımı

SQL Like Kullanımı

SQL Like ifadesi en popüler kullanımlarından biridir, veri tabanında yer alan verileri belirli kriterlere göre sorgulamak için kullanılır.

LIKE anahtar kelimesi, bir SQL sorgusunda kullanılan bir operatördür. Bu operatör, belirli bir dizeyi içeren tüm kayıtları çekmek için kullanılır. Örneğin, “LIKE ‘%apple%'” ifadesi, “apple” kelimesinin herhangi bir yerinde geçen tüm kayıtları çeker. LIKE operatörü ayrıca çıktıyı sınırlamak için “AND” veya “OR” anahtar kelimeleri ile birlikte de kullanılabilir.

Sql LIKE operatörü, sorgu içinde kullanılan yer tutucularla birlikte kullanılabilir. Yer tutucular, SQL sorgusunda belirli bir dizenin yerine geçen karakterlerdir. En yaygın kullanılan yer tutucu karakteri, ” _ “dir. Bu karakter, tek bir karakter yerine geçer. Örneğin, “LIKE ‘a_ple'” ifadesi, “apple” ve “ample” kayıtlarını çeker. Ayrıca, “LIKE ‘a%ple'” ifadesi, “appple” ve “aple” gibi kayıtları da çeker.

Okumaya devam et SQL Like Kullanımı

SQL Select Kullanımı

Sql select komutu tablo veya tablolardan verilerin seçimi için kullanılır. Tablo ve kayıtlar üzerinde bir değişiklik yapmadan olduğu gibi getirir. Kullanım şekli MS SQL , Oracle ve MySQL’de aynıdır.

  • Sorgulanacak tablonun tüm sütunları yazdırılabilir.
  • Bir veya birden fazla tablo aynı anda sorgulanabilir.
  • Sorgulama belirli koşullar kullanılabilir.
  • Select deyimi iç içe kullanılabilir.
  • Sorgu sonucu büyükten küçüğe veya küçükten büyüğe sıralanabilir.
  • Sorgu sonucu sayısal değerlerden oluşuyorsa matematiksel işlemler yapılabilir.

Örneğe geçmeden önce bir adet personel tablomuz olduğunu varsayalım. Personel tablomuzun içerisinde personel id, personel adı, personel soyad ve personel görevi sütunlarının olduğunu varsayalım. Tablo görseli aşağıda mevcuttur. Tüm örnekler aşağıdaki tablo üzerinden yapılacaktır.

SQL Select Kullanımı Örnek Tablo
Okumaya devam et SQL Select Kullanımı

SQL Insert Kullanımı

SQL Insert ifadesini mevcut tablomuza yeni veri eklemek için kullanıyoruz. SQL Insert ifadesi ile yeni veri eklerken string ifadeler tırnak karakteri arasına yazılır, sayısal veriler için tırnak karakteri kullanılmadan doğrudan yazılabilir.

INSERT INTO tablo_adi VALUES (deger1,deger2,deger3,...)

Kullanım şeması yukarıdaki gibidir. INSERT INTO ifadesinden sonra yeni verinin ekleneceği tablonun adını belirtiyoruz. VALUES ifadesinden sonra ise belirttiğimiz tabloda alanlara sırası ile hangi verilerin girileceğini belirliyoruz. Burada dikkat edilmesi gereken nokta verilerin sırasının tablodaki sütunlar ile aynı olmasıdır. Tablodaki sütun sayısı kadar veri girilmesi zorunludur.

Okumaya devam et SQL Insert Kullanımı

SQL Update Kullanımı

SQL UPDATE ifadesi, belirli bir veritabanında bulunan bir veya daha fazla kaydın değerlerini güncellemek için kullanılır. UPDATE ifadesi, veritabanındaki bir veya daha fazla tabloyu hedef alabilir. UPDATE ifadesi şu şekilde kullanılır:

UPDATE tablo_adi SET sutun1 = 'deger1', sutun2 = 'deger2' WHERE kosul

SQL UPDATE ifadesi, aşağıdaki parametreleri kullanır:

  • tablo_adi: Güncellenmesi istenen tablonun adıdır.
  • sutun1, sutun2,…: Güncellenmesi istenen sütunların adlarıdır.
  • deger1, deger2,…: Güncellenmesi istenen sütunlardaki yeni değerlerdir.
  • WHERE condition: Güncellenmesi istenen kayıtları seçmek için kullanılan koşuldur. Bu koşul, bir veya daha fazla sütunun değerini kontrol ederek belirlenebilir.
Okumaya devam et SQL Update Kullanımı

SQL Delete Kullanımı

SQL, Structured Query Language’in kısaltmasıdır. SQL, birçok veritabanı yönetim sistemi tarafından kullanılan bir programlama dilidir ve veri işleme ve yönetme için kullanılır. SQL, veri tabanlarında veri eklemek, güncellemek, sorgulamak ve silmek için kullanılabilir. Bu yazıda, SQL Delete komutu ile ilgili detaylı bir inceleme yapacağız.

SQL Delete Komutu Nedir?

SQL Delete komutu, bir veritabanından kayıtları silmek için kullanılan bir SQL sorgusu türüdür. Bu komut, veritabanında belirli bir koşula uyan kayıtları silmek için kullanılır. Delete komutu, yalnızca kayıtları siler, ancak tabloyu silmez.

Okumaya devam et SQL Delete Kullanımı