1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до реляційних баз даних у SQL

Connected

вправа

Ознайомтеся з SELECT COUNT DISTINCT

У вашій базі даних поки що не визначено ключів, і ви не знаєте, які стовпці або їхні комбінації підходять на роль ключів.

Є простий спосіб з'ясувати, чи містить певний стовпець (або комбінація стовпців) лише унікальні значення — і таким чином однозначно визначає записи в таблиці.

Ви вже знаєте запит SELECT DISTINCT з першого розділу. Тепер достатньо „обгорнути" його у функцію COUNT(), і PostgreSQL поверне кількість унікальних рядків для заданих стовпців:

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

Інструкції 1/2

undefined XP
  • 1

    Спочатку з'ясуйте кількість рядків у universities.

  • 2

    Потім з'ясуйте, скільки унікальних значень у стовпці university_city.