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

SQL ile İlişkisel Veritabanlarına Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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