Terfi
CodeGym Üniversitesi
Öğrenme
Kurs
Görevler
Anketler ve Sınavlar
Oyunlar
Yardım
Takvim
Toplum
Kullanıcılar
Forum
Sohbet
Nesne
Başarı Öyküleri
Aktivite
Yorumlar
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başlangıç
Öğrenmeye başla
Şimdi öğrenmeye başla
görev haritası
Dersler
Seviye 3
Birden çok tablodan veri seçme
SQL & Hibernate
seviye ,
Ders
bağımlı tablo Şimdi sorgularımızı biraz karmaşıklaştıralım. Veritabanımıza çalışanlarımız için görevler içeren yeni bir görev tablosu ekleyelim. Ve hangi girişleri içerdiğini görelim: SELECT * FROM task Böyle bir talebin sonucu: İD çalışan
Takma adlar
SQL & Hibernate
seviye ,
Ders
Sütun adlarını değiştirme Sütun adlarıyla da ilgilenmemiz gerekiyor. Aksi takdirde, ad ve kimlik adlarını tekrar ederiz, ancak bunlar farklı veriler içerir. Öte yandan, aynı verileri içeren ilk id sütunu ve çalışan_id sütunu vardır. Sadece
KATIL deyimi
SQL & Hibernate
seviye ,
Ders
JOIN operatörünün görünümü için ön koşullar Tablolardaki veri miktarı arttıkça, içlerinde genellikle yinelenen değerler belirir. Örneğin, ürün tablosunda marka adları bulunur. ki bazen tekrarlanır. Bunlar için, örneğin şu verileri içeren ay
OUTER JOIN deyimi
SQL & Hibernate
seviye ,
Ders
OUTER JOIN'in nedenleri Bu arada, e-tablolarımızı birleştirdiğimiz ve henüz bir temizleyici olmadığı için ofis temizliği görevlerimizin ortadan kalktığı zamanı hatırlıyor musunuz? Bunun gibi bir sorgu çalıştırırsanız: SELECT * FROM task Son
alt sorgular
SQL & Hibernate
seviye ,
Ders
SQL'de iç içe sorgular SQL dili, bir sorguyu başka bir sorgunun içine yerleştirmenize olanak tanır. Bu, kodun okunabilirliği büyük ölçüde azaltılsa da, büyük ve karmaşık bir şey yapacak çok büyük bir sorgu yazmayı mümkün kılar. Alt sorgular
Tablolarla alt sorgular
SQL & Hibernate
seviye ,
Ders
Alt sorgu bir tablo döndürür Ve son olarak, üçüncü seçenek, alt sorgunun tüm tabloyu döndürmesidir. Bu en yaygın seçenektir. Çoğu zaman belirli bir tabloyu biraz değiştirmek istediğimiz durumlar olur. Ve ancak o zaman (JOIN ON operatörünü k
Please enable JavaScript to continue using this application.