SQL veri manipülasyonu, veritabanından veri sorgulamak, filtrelemek, sıralamak ve özel şekillerde sunmak için kullanılan komutları kapsar. Bu başlıkta, veri manipülasyonu ile ilgili temel kavramlar ve bu kavramlara ait örnek kullanımlar incelenecektir.

SELECT Sorgusu ve Temel Kullanımı

SELECT sorgusu, SQL’de bir tablodan veri sorgulamak için kullanılan en temel komuttur. Bu komut, belirli bir tablodan istenilen sütunları seçmek için kullanılır:

Sözdizimi:

SELECT sütun1, sütun2
FROM tablo_adi;

Örnek: Bir “Öğrenciler” tablosundan ad ve soyad bilgilerini sorgulamak için:

SELECT Ad, Soyad
FROM Ogrenciler;

WHERE Koşulu ile Veri Filtreleme

WHERE koşulu, belirli kriterlere uyan kayıtları filtrelemek için kullanılır. Bu, veritabanından sadece belirli şartlara uygun verilerin çekilmesini sağlar.

Sözdizimi:

SELECT sütun1, sütun2
FROM tablo_adi
WHERE kosul;

Örnek: Yaşı 18’den büyük olan öğrencileri listelemek için:

SELECT Ad, Soyad
FROM Ogrenciler
WHERE Yas > 18;

ORDER BY ile Sıralama

ORDER BY komutu, sorgu sonucunu belirli bir sütuna göre sıralamak için kullanılır. Veriler artan (ASC) veya azalan (DESC) sırada düzenlenebilir.

Sözdizimi:

SELECT sütun1, sütun2
FROM tablo_adi
ORDER BY sütun [ASC|DESC];

Örnek: Öğrencileri yaşlarına göre azalan sırada listelemek için:

SELECT Ad, Soyad, Yas
FROM Ogrenciler
ORDER BY Yas DESC;

DISTINCT ile Benzersiz Kayıtları Listeleme

DISTINCT komutu, bir sütundaki tekrarlayan değerleri ortadan kaldırarak sadece benzersiz değerlerin sorgulanmasını sağlar.

Sözdizimi:

SELECT DISTINCT sütun
FROM tablo_adi;

Örnek: Öğrencilerin yaşları arasındaki benzersiz değerleri listelemek için:

SELECT DISTINCT Yas
FROM Ogrenciler;

LIMIT ve OFFSET ile Sorguları Sınırlandırma

LIMIT ve OFFSET komutları, sorgu sonucunda döndürülecek kayıtları belirli bir sayıyla sınırlandırmak veya başlangıç noktasını ayarlamak için kullanılır.

  • LIMIT: Döndürülecek maksimum kayıt sayısını belirtir.
  • OFFSET: Kaçıncı kayıttan itibaren başlanacağını belirtir.

Sözdizimi:

SELECT sütun1, sütun2
FROM tablo_adi
LIMIT sayi OFFSET baslangic;

Örnek: İlk 5 kaydı listelemek için:

SELECT Ad, Soyad
FROM Ogrenciler
LIMIT 5;
  1. kayıttan itibaren 10 kayıt döndürmek için:
SELECT Ad, Soyad
FROM Ogrenciler
LIMIT 10 OFFSET 5;

Bu SQL komutları, verilerin çeşitli yönlerden sorgulanmasını ve özel şekillerde sunulmasını sağlar. Her biri, veritabanı işlemlerini daha etkili ve verimli bir hale getirmek için kritik bir rol oynar.

Tepkiniz ne oldu ?

Heyecanlı
0
Mutlu
0
Aşık
0
Emin değilim
0
Şapşal
0

İlginizi Çekebilir

Bir cevap bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Daha fazlası:Geliştirme