SQL Sorgu Örnekleri: Veritabanı Yönetiminde Temel SQL Sorguları

SQL, veritabanı yönetiminde kullanılan temel bir programlama dilidir. SQL Sorgu Örnekleri, veritabanı yönetimi için önemlidir. Bu örnekler, veritabanı yöneticilerinin, geliştiricilerin ve analistlerin veritabanına erişimini kolaylaştırmaktadır. Bu makalede, SQL Sorgu Örnekleri hakkında detaylı bir şekilde bilgi verilecektir.

Giriş

SQL, Structured Query Language’ın kısaltmasıdır. İlişkisel veritabanlarında kullanılan bir programlama dilidir. SQL, veritabanı yönetiminde kullanılan temel bir programlama dilidir. SQL Sorgu Örnekleri, veritabanı yönetiminde kullanılan temel bir programlama dilidir.

SQL Sorgu Komutları

SQL Sorgu Komutları, veritabanında işlem yapmanıza olanak sağlar. SQL Sorgu Komutları, veritabanının düzenlenmesi, silinmesi, eklendiği ve sorgulanması için kullanılır. SQL Sorgu Komutları, veritabanını yönetmek için kullanılan temel araçlardır.

SELECT Sorgusu

SELECT sorgusu, veritabanından veri seçmek için kullanılır. SELECT sorgusu, belirli bir veritabanı tablosundan belirli bir sütun veya sütunları seçmenizi sağlar. Örneğin:

SELECT * FROM müşteriler;

Bu sorgu, müşteriler tablosundaki tüm sütunları seçecektir.

WHERE Sorgusu

WHERE sorgusu, belirli bir koşula göre verileri filtrelemek için kullanılır. WHERE sorgusu, veritabanından belirli bir sütundaki verileri belirli bir koşula göre seçmenizi sağlar. Örneğin:

SELECT * FROM müşteriler WHERE şehir = 'Ankara';

Bu sorgu, müşteriler tablosundaki ‘şehir’ sütunundaki ‘Ankara’ değerine sahip tüm verileri seçecektir.

ORDER BY Sorgusu

ORDER BY sorgusu, belirli bir sütuna göre verileri sıralamak için kullanılır. ORDER BY sorgusu, veritabanından belirli bir sütundaki verileri belirli bir sıraya göre seçmenizi sağlar. Örneğin:

SELECT * FROM müşteriler ORDER BY isim ASC;

Bu sorgu, müşteriler tablosundaki ‘isim’ sütunundaki verileri artan sırayla seçecektir.

GROUP BY Sorgusu

GROUP BY sorgusu, belirli bir sütuna göre verileri gruplamak için kullanılır. GROUP BY sorgusu, veritabanından belirli bir sütundaki verileri belirli bir gruba göre seçmenizi sağlar. Örneğin:

SELECT şehir, COUNT(*) FROM müşteriler GROUP BY şehir;

Bu sorgu, müşteriler tablosundaki ‘şehir’ sütunundaki verileri gruplayacak ve her şehrin kaç müşterisi olduğunu sayacaktır.

SQL Örnekleri

SQL Örnekleri, veritabanı yönetiminde kullanılabilecek birçok farklı sorgu içerir. Bu örnekler, veritabanındaki verilerin sorgulanması, düzenlenmesi ve silinmesi için kullanılabilir. Aşağıdaki örnekler, SQL Sorgu Örneklerinin birkaç örneğidir:

Örnek 1: Yeni Bir Tablo Oluşturma

CREATE TABLE öğrenciler (
    id INT PRIMARY KEY,
    isim VARCHAR(50),
    sınıf VARCHAR(50)
);

Bu sorgu, ‘öğrenciler’ adlı yeni bir tablo oluşturacaktır. Tablo, ‘id’, ‘isim’ ve ‘sınıf’ sütunlarını içerecektir.

Örnek 2: Veri Ekleme

INSERT INTO öğrenciler (id, isim, sınıf)
VALUES (1, 'Ali', '5. Sınıf');

Bu sorgu, ‘öğrenciler’ tablosuna yeni bir veri ekleyecektir. Veri, ‘id’, ‘isim’ ve ‘sınıf’ sütunlarını içerecektir.

Örnek 3: Veri Güncelleme

UPDATE öğrenciler
SET sınıf = '6. Sınıf'
WHERE id = 1;

Bu sorgu, ‘öğrenciler’ tablosundaki ‘id’ sütunu 1 olan verinin ‘sınıf’ sütununu ‘6. Sınıf’ olarak güncelleyecektir.

Örnek 4: Veri Silme

DELETE FROM öğrenciler
WHERE id = 1;

Bu sorgu, ‘öğrenciler’ tablosundaki ‘id’ sütunu 1 olan veriyi siler.

örnek 5:SQL Çoklu Kayıt Ekleme

–Müsteri Tablosuna 2 tane kayıt ekleyin

 (SQL Server, Ms Access, MySQL)

123INSERT INTO Musteri (Musteri_id, Ad,Soyad,Yas) VALUES (2,”Yaren”,”ÜSTÜN”,25), (3,

birden fazla kayıt ekleyebilme imkanı sağlar.

örnek 6:SQL Şartlı Sorgulama

–Musteri tablosundaki adı Yaren olan kayıtları listeleyin

 (SQL Server, Ms Access, MySQL)

123SELECT * FROM Musteri WHERE Ad=”Yaren”

-Müşteri tablosundaki adı Yaren olmayan kayıtları listeleyin

123SELECT * FROM Musteri WHERE Ad <> “Yaren”

Not: Bazı SQL versiyonalarında <> yerine != ifadesi kullanılmaktadır.

örnek 7:SQL Like Sorguları

-Müşteri tablosundaki soyadı “U” işe başlayan müşterileri listeleyin

123SELECT * FROM Musteri WHERE Soyad like “U%”

-Müşteri tablosundaki adı içinde “ar” geçen kayıtları listeleyin

123SELECT * FROM Musteri WHERE Ad like “%ar%”

-Müşteri tablsoundaki soyadı 4 karakterli olup ilk üç karakteri UÇA olan kayıtları listeleyin

123SELECT * FROM Musteri WHERE Soyad like “UÇA_”

Not: MS Accessde _ yerine ? kullanılır.

-Müşteri Tablosundaki adının ikinci karakteri “a” olan tüm kayıtları listeleyin.

123SELECT * FROM Musteri WHERE Ad like “_a%”

SQL Like Joker Karakterler Sorguları – SQL WildCards

%Birden fazla harf ya da rakamın yerini tutar.
_ Bir tek harf veya rakamın yerini tutar
[harfler] Herhangi bir harf yerine gelebilecek harfleri belirtir
[^harfler] yada
[!harfler]
Herhangi bir harf yerine gelemeyecek harfleri belirtir
[harf-harf]Belirtilen aralıktaki harfleri belirtir.

Mysql’de % ve _ dışında sql joker karakter olmadığı için Regexp metodu kullanılarak sorgulamalar yapılmaktadır.

Sonuç

SQL Sorgu Örnekleri, veritabanı yönetiminde kullanılan temel bir araçtır. Bu örnekler, veritabanı yöneticilerinin, geliştiricilerin ve analistlerin veritabanına erişimini kolaylaştırmaktadır. Bu makalede, SQL Sorgu Örnekleri hakkında detaylı bir şekilde bilgi verildi.

Sıkça Sorulan Sorular

  1. SQL nedir?
    SQL, veritabanı yönetiminde kullanılan temel bir programlama dilidir.
  2. Hangi SQL Sorgu Örnekleri kullanılabilir?
    SQL Sorgu Örnekleri, veritabanındaki verilerin sorgulanması, düzenlenmesi ve silinmesi için kullanılabilir.
  3. SQL Sorgu Örnekleri neden önemlidir?
    SQL Sorgu Örnekleri, veritabanı yöneticilerinin, geliştiricilerin ve analistlerin veritabanına erişimini kolaylaştırmaktadır.
  4. SQL sorguları nasıl çalışır?
    SQL sorguları, veritabanından veri seçmek, veri ekleme, veri güncelleme ve veri silme işlemleri yapmak için kullanılır.
  5. SQL sorguları hangi veritabanlarında kullanılabilir?
    SQL sorguları, ilişkisel veritabanlarda kullanılabilir.
admin

Recent Posts

“A.TR” 3. Kategori Başvuruları Başladı!

“a.tr Geçiş Süreci” kapsamında işlemlerin yürütüleceği 3. Kategori Başvuruları 14 Şubat 2024’te başladı. Bu kategori sırasıyla;… Read More

7 ay ago

Öğretmenler Günü ve 20. Yıl Kutlaması: %80 İndirim Fırsatını Kaçırmayın!

Sayın Müşterimiz,Ekonomikhost İnternet ve Bilişim Hizmetleri olarak, öğretmenlerimize ve 20. yıldönümümüze özel bir kampanya ile… Read More

1 sene ago

Fırsatları Kaçırmayın! Com.tr Alan Adınızı 65 TL’ye Kaydedin!

Siz değerli müşterilerimize her zaman daha iyi hizmet sunmanın yollarını arıyoruz vebu sefer sizin için… Read More

1 sene ago

20 Yıldır Daima Hızlı, Ekonomik ve Güvenilir Hosting | Ekonomikhost 20. yaşında

Sayın Ekonomikhost Müşterileri, Bugün Ekonomikhost olarak büyük bir gurur ve mutlulukla 20. yılımızı kutlamanın heyecanını… Read More

1 sene ago

Caching (Önbelleğe Alma) Nedir ve Nasıl Çalışır?

Caching (önbelleğe alma), bilgisayar sistemlerinde ve yazılımlarda sık kullanılan verilerin geçici olarak saklanmasıdır. Bu, veriye… Read More

1 sene ago

Windows Dijital Delil İzleri: Kabuk Çantaları(Shellbags) nedir?

Bu makalemizde Windows Forensic incelemelerinde göz atılabilecek delillerden birisi olan Shellbag’lerden bahsedeceğiz. Windows’ta bir pencereyi… Read More

1 sene ago