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ş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Count the number of rows in universities
SELECT ___
FROM ___;