BaşlayınÜcretsiz başlayın

SELECT COUNT DISTINCT ile tanış

Veritabanında şu ana kadar tanımlı anahtar yok ve hangi sütunların ya da sütun kombinasyonlarının anahtar olmaya uygun olduğunu da bilmiyorsun.

Belirli bir sütunun (ya da bir kombinasyonun) yalnızca benzersiz değerler içerip içermediğini — dolayısıyla tablodaki kayıtları tanımlayıp tanımlamadığını — anlamanın basit bir yolu var.

İlk bölümden SELECT DISTINCT sorgusunu zaten biliyorsun. Şimdi her şeyi COUNT() fonksiyonunun içine alman yeterli; PostgreSQL, verilen sütunlar için benzersiz satırların sayısını döndürecek:

SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;

Bu egzersiz, kursun bir parçasıdır

SQL ile İlişkisel Veritabanlarına Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Kodu Düzenle ve Çalıştır