Menu
Coddy logo textTech

Basic Join Part 2

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası — ders 44 / 72.

Joins ayrıca bizim oluşturduğumuz tablolarda da kullanılabilir. İç içe tabloları joins'lerle birleştirmek için iç sorguyu bir isimle tanımlamak üzere AS eklememiz gerekir.

Örneğin:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id
challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • <strong>grades</strong>: <strong>course_id</strong>, <strong>student_id</strong>, <strong>grade</strong>
  • <strong>students</strong>: <strong>id</strong>, <strong>name</strong>

Her öğrenci için ortalama notunu hesaplayın ve her birinin adı ile ortalama notunu döndürün.

Sütunları student, grade olarak adlandırın.

Ortalamayı 2 ondalık basamağa yuvarlayın ve sonucu ortalama nota göre artan sırada sıralayın.

Kopya kağıdı

İç içe sorgularla tabloları birleştirmek için, iç içe sorguyu isimlendirmek üzere AS kullanın:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler