1. Learn
  2. /
  3. Курси
  4. /
  5. Розвідувальний аналіз даних у SQL

Connected

вправа

Вставка до тимчасової таблиці

Хоча ви можете об'єднувати результати кількох подібних запитів за допомогою UNION, інколи простіше розбити запит на кроки. Це можна зробити, створивши тимчасову таблицю та вставляючи до неї рядки.

Обчисліть кореляції між кожною парою profits, profits_change і revenues_change з даних Fortune 500.

Підсумкова тимчасова таблиця повинна мати таку структуру:

measure profits profits_change revenues_change
profits 1.00 # #
profits_change # 1.00 #
revenues_change # # 1.00

Згадайте про функцію round(), щоб зробити результати зручнішими для читання:

round(column_name::numeric, decimal_places)

Зауважте, що Кроки 1 і 2 не створюють виводу. Це нормально, якщо на панелі результатів запиту з'явиться повідомлення: "Your query did not generate any results."

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

undefined XP
    1
    2
    3

Створіть тимчасову таблицю correlations.

  • Обчисліть кореляцію між profits та кожною з трьох змінних (тобто корелюйте profits з profits, profits з profits_change тощо).
  • Задайте псевдоніми стовпцям за назвою змінної, для якої обчислюється кореляція з profits.