Hoşgeldin Misafir

Kod SQL ile Basit Kod Örnekleri - Lojistik Tim

Morley

Morley

Ne Mutlu TÜRK'um Diyene !
~ Türkiye ~
20 Nis 2019
1,691 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
SQL ile Basit Kod Örnekleri - Lojistik Tim
Merhabalar Lojistik Tim olarak sizlerle SQL ile Basit Kod Örneklerini inceleyelim.


150djz5.png

1. Tablo Oluşturma

Kod:
CREATE TABLE Kisiler (ID INT PRIMARY KEY AUTO_INCREMENT,Isim VARCHAR(50),Yas INT);
Açıklama: Bu SQL komutu, Kisiler adında bir tablo oluşturur. Tablo, bir ID (birincil anahtar ve otomatik artan), bir Isim (karakter uzunluğu 50) ve bir Yas (tam sayı) sütununa sahiptir.


2. Veri Ekleme

Kod:
INSERT INTO Kisiler (Isim, Yas) VALUES ('Ali', 30);
Açıklama: Bu SQL komutu, Kisiler tablosuna yeni bir kayıt ekler. Bu örnekte, Isim sütununa 'Ali' ve Yas sütununa 30 değeri eklenir.


3. Veri Güncelleme

Kod:
UPDATE Kisiler SET Yas = 31 WHERE Isim = 'Ali';
Açıklama: Bu SQL komutu, Kisiler tablosundaki 'Ali' isimli kişinin yaşını 31 olarak günceller.


4. Veri Silme

Kod:
DELETE FROM Kisiler WHERE Isim = 'Ali';
Açıklama: Bu SQL komutu, Kisiler tablosundaki 'Ali' isimli kişiyi siler.


5. Veri Sorgulama (SELECT)

Kod:
SELECT * FROM Kisiler;
Açıklama: Bu SQL komutu, Kisiler tablosundaki tüm kayıtları seçer ve gösterir. * işareti, tüm sütunları ifade eder.


6. Belirli Sütunları Seçme

Kod:
SELECT Isim, Yas FROM Kisiler;
Açıklama: Bu SQL komutu, Kisiler tablosundan sadece Isim ve Yas sütunlarını seçer ve gösterir.


7. Koşula Göre Sorgulama

Kod:
SELECT * FROM Kisiler WHERE Yas > 25;
Açıklama: Bu SQL komutu, Yas sütunu 25'ten büyük olan kayıtları seçer ve gösterir.


8. Sıralama (ORDER BY)

Kod:
SELECT * FROM Kisiler ORDER BY Yas DESC;
Açıklama: Bu SQL komutu, Kisiler tablosundaki kayıtları Yas sütununa göre azalan sırayla sıralar.


9. Gruplama ve Toplama (GROUP BY ve SUM)

Kod:
SELECT Yas, COUNT(*) as KisiSayisi FROM Kisiler GROUP BY Yas;
Açıklama: Bu SQL komutu, Kisiler tablosundaki kayıtları Yas sütununa göre grupla ve her yaş grubundaki kişi sayısını hesaplar.


10. Join Kullanımı (Birden Fazla Tabloyu Birleştirme)

Kod:
SELECT Kisiler.Isim, Siparisler.SiparisTarihiFROM KisilerJOIN Siparisler ON Kisiler.ID = Siparisler.KisiID;
Açıklama: Bu SQL komutu, Kisiler ve Siparisler tablolarını KisiID sütunu üzerinden birleştirir ve her kişinin ismiyle birlikte sipariş tarihlerini gösterir.


11. Alt Sorgu (Subquery)

Kod:
SELECT * FROM Kisiler WHERE Yas > (SELECT AVG(Yas) FROM Kisiler);
Açıklama: Bu SQL komutu, yaş ortalamasından büyük olan kişileri seçer. İçteki sorgu (SELECT AVG(Yas) FROM Kisiler) yaş ortalamasını hesaplar.


12. Distinct Kullanımı

Kod:
SELECT DISTINCT Yas FROM Kisiler;
Açıklama: Bu SQL komutu, Kisiler tablosundaki tekrar eden yaşları filtreler ve yalnızca benzersiz yaş değerlerini gösterir.


13. Veri Güncelleme ile Birden Fazla Satır

Kod:
UPDATE Kisiler SET Yas = Yas + 1;
Açıklama: Bu SQL komutu, Kisiler tablosundaki tüm kişilerin yaşını 1 artırır.


14. Sayı Fonksiyonları (COUNT, MAX, MIN)

Kod:
SELECT COUNT(*) as ToplamKisi, MAX(Yas) as EnYuksekYas, MIN(Yas) as EnDusukYas FROM Kisiler;
Açıklama: Bu SQL komutu, Kisiler tablosundaki toplam kişi sayısını, en yüksek yaşı ve en düşük yaşı hesaplar.


15. Veri Ekleme ile Birden Fazla Satır

Kod:
INSERT INTO Kisiler (Isim, Yas) VALUES ('Ayşe', 22), ('Mehmet', 35), ('Fatma', 29);
Açıklama: Bu SQL komutu, Kisiler tablosuna birden fazla yeni kayıt ekler.


16. Toplama Fonksiyonu (SUM)

Kod:
SELECT SUM(Yas) as ToplamYas FROM Kisiler;
Açıklama: Bu SQL komutu, Kisiler tablosundaki tüm yaşların toplamını hesaplar.


17. Birleştirilmiş (Concatenated) Sütun

Kod:
SELECT CONCAT(Isim, ' - ', Yas) as Bilgi FROM Kisiler;
Açıklama: Bu SQL komutu, Isim ve Yas sütunlarını birleştirir ve sonuçları Bilgi adlı bir sütun olarak gösterir.


18. LIKE Kullanımı

Kod:
SELECT * FROM Kisiler WHERE Isim LIKE 'A%';
Açıklama: Bu SQL komutu, Isim sütunu 'A' harfi ile başlayan kayıtları seçer. LIKE operatörü, desen eşleşmesi yapar.


19. NULL Değerleri Kontrolü

Kod:
SELECT * FROM Kisiler WHERE Yas IS NULL;
Açıklama: Bu SQL komutu, Yas sütunu NULL olan kayıtları seçer.


20. Veri Silme ile Koşul

Kod:
DELETE FROM Kisiler WHERE Yas < 18;
Açıklama: Bu SQL komutu, Yas sütunu 18'den küçük olan tüm kayıtları siler.


21. CASE İfadesi Kullanımı

Kod:
SELECT Isim,CASEWHEN Yas < 18 THEN 'Genç'WHEN Yas BETWEEN 18 AND 65 THEN 'Yetişkin'ELSE 'Yaşlı'END as YasGrubuFROM Kisiler;
Açıklama: Bu SQL komutu, Yas sütununa göre kişileri 'Genç', 'Yetişkin' veya 'Yaşlı' olarak sınıflandırır ve bu sınıflandırmayı YasGrubu adlı yeni bir sütun olarak gösterir.


22. GROUP_CONCAT Kullanımı

Kod:
SELECT Yas, GROUP_CONCAT(Isim) as Isimler FROM Kisiler GROUP BY Yas;
Açıklama: Bu SQL komutu, yaşa göre gruplayarak aynı yaş grubundaki kişilerin isimlerini virgülle ayırarak birleştirir.


23. HAVING Kullanımı

Kod:
SELECT Yas, COUNT() as KisiSayisiFROM KisilerGROUP BY YasHAVING COUNT() > 1;
Açıklama: Bu SQL komutu, yaşa göre gruplayarak, aynı yaş grubunda birden fazla kişi bulunan yaş gruplarını gösterir.


24. CREATE VIEW Kullanımı

Kod:
CREATE VIEW YasliKisiler ASSELECT * FROM Kisiler WHERE Yas > 60;
Açıklama: Bu SQL komutu, yaşlı kişileri içeren bir görünüm (VIEW) oluşturur. YasliKisiler görünümü, Yas sütunu 60'tan büyük olan kayıtları içerir.


25. Veri Tabanı ve Tablo Silme

Kod:
DROP TABLE Kisiler;DROP DATABASE VeritabaniAdi;
Açıklama: Bu SQL komutu, Kisiler tablosunu ve ardından belirli bir veritabanını siler. DROP TABLE komutu tabloyu, DROP DATABASE komutu ise veritabanını siler.


Umarım faydalı olur birilerine. Teşekkür ederim sizlere...




LOJİSTİK TİM SUNDU

btn1pyf.png


 
Son düzenleme: