Drenated
Legend Member
- Joined
- Nov 23, 2019
- Topics
- 454
- Messages
- 1,853
- Solutions
- 162
- Reaction score
- 1,523
Artık sorgular hakkında temel fikriniz oluştuğuna göre hadi sorgu yapmayı deneyelim. Bu egzersiz için SQL kullandığımızı unutmayın.
Veri kaynağı: Katılımcı (Tablo Adı)
Veri kaynağı: Katılımcı (Tablo Adı)
Sıra | İsim | Cinsiyet | Yaş | Meslek |
1 | Can | Erkek | 17 | Öğrenci |
2 | Murat | Erkek | 26 | İşşiz |
3 | Serap | Kadın | 34 | Öğretmen |
4 | Ayşe | Kadın | 34 | İşşiz |
İşlemler
SQL ile ya SQL SELECT ya da SQL ACTION sorguları yapabilirsiniz. SQL SELECT verinizin bazı kısımlarını seçmenize izin verirken, SQL ACTION veri silmek ve yerleştirmek, değerleri güncellemek ve yeni tabloları yaratmak gibi eylem odaklı işlemler yapmanızı sağlar. Hadi örneklerle bilginizi pekiştirelim:
SQL ile ya SQL SELECT ya da SQL ACTION sorguları yapabilirsiniz. SQL SELECT verinizin bazı kısımlarını seçmenize izin verirken, SQL ACTION veri silmek ve yerleştirmek, değerleri güncellemek ve yeni tabloları yaratmak gibi eylem odaklı işlemler yapmanızı sağlar. Hadi örneklerle bilginizi pekiştirelim:
- “Katılımcı” tablosundan sadece “İsim” ve “Meslek” sütunlarını seçmek.
SQL İfadesi:
SELECT İsim, Meslek FROM Katılımcı
Sonuç:
İsim | Meslek |
Can | Öğrenci |
Murat | İşsiz |
Serap | Öğretmen |
Ayşe | İşsiz |
- İşsiz olan değerlerden veri silmek.
SQL İfadesi:
DELETE FROM Katılımcı WHERE İşsiz = ‘İşsiz’
Sonuç:
ID | İsim | Cinsiyet | Yaş | Meslek |
1 | Can | Erkek | 17 | Öğrenci |
3 | Serap | Kadın | 34 | Öğretmen |
- Mario adlı bir katılımcı içeren yeni bir sıra eklemek.
SQL İfadesi:
INSERT INTO Katılımcı (ID, İsim, Cinsiyet, Yaş, Meslek) VALUES (‘5’, ‘Hasan’, ‘Erkek’, ‘67’, ‘Emekli’)
Sonuç:
ID | İsim | Cinsiyet | Yaş | Meslek |
1 | Can | Erkek | 17 | Öğrenci |
2 | Murat | Erkek | 26 | İşsiz |
3 | Serap | Kadın | 34 | Öğretmen |
4 | Ayşe | Kadın | 34 | İşsiz |
5 | Hasan | Erkek | 67 | Emekli |
- Serap’ın mesleğini “Okul Müdürü” olarak değiştirmek.
SQL İfadesi:
UPDATE Katılımcı SET Meslek = ‘Okul Müdürü’ WHERE ID = ‘3’
Sonuç:
ID | İsim | Cinsiyet | Yaş | Meslek |
1 | Can | Erkek | 17 | Öğrenci |
2 | Murat | Erkek | 26 | İşsiz |
3 | Serap | Kadın | 34 | Okul Müdürü |
4 | Ayşe | Kadın | 34 | İşsiz |