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)
123 | INSERT 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)
123 | SELECT * FROM Musteri WHERE Ad=”Yaren” |
-Müşteri tablosundaki adı Yaren olmayan kayıtları listeleyin
123 | SELECT * 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
123 | SELECT * FROM Musteri WHERE Soyad like “U%” |
-Müşteri tablosundaki adı içinde “ar” geçen kayıtları listeleyin
123 | SELECT * FROM Musteri WHERE Ad like “%ar%” |
-Müşteri tablsoundaki soyadı 4 karakterli olup ilk üç karakteri UÇA olan kayıtları listeleyin
123 | SELECT * 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.
123 | SELECT * 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
- SQL nedir?
SQL, veritabanı yönetiminde kullanılan temel bir programlama dilidir. - Hangi SQL Sorgu Örnekleri kullanılabilir?
SQL Sorgu Örnekleri, veritabanındaki verilerin sorgulanması, düzenlenmesi ve silinmesi için kullanılabilir. - SQL Sorgu Örnekleri neden önemlidir?
SQL Sorgu Örnekleri, veritabanı yöneticilerinin, geliştiricilerin ve analistlerin veritabanına erişimini kolaylaştırmaktadır. - 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. - SQL sorguları hangi veritabanlarında kullanılabilir?
SQL sorguları, ilişkisel veritabanlarda kullanılabilir.
Article Tags: group by sorgusu · order by sorgusu · select sorgusu · sql çoklu kayıt ekleme · sql like sorguları · sql örnekleri · sql şartlı sorgulama · sql sorgu komutları nedir · sql veri güncelleme · sql veri silme · temel sql sorguları · veri tabanı yönetiminde sql yeri ve önemi · where sorgusu