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
SQL ile İlişkisel Veritabanlarına Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Count the number of rows in universities
SELECT ___
FROM ___;