MulaiMulai sekarang secara gratis

Menyisipkan ke tabel sementara

Meskipun Anda dapat menggabungkan hasil dari beberapa kueri serupa dengan UNION, terkadang lebih mudah memecah kueri menjadi beberapa langkah. Anda dapat melakukannya dengan membuat tabel sementara dan menyisipkan baris ke dalamnya.

Hitung korelasi antara setiap pasangan profits, profits_change, dan revenues_change dari data Fortune 500.

Tabel sementara yang dihasilkan harus memiliki struktur berikut:

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

Ingat fungsi round() untuk membuat hasil lebih mudah dibaca:

round(column_name::numeric, decimal_places)

Perhatikan bahwa Langkah 1 dan 2 tidak menghasilkan keluaran. Adalah hal yang normal jika panel Hasil kueri menampilkan "Your query did not generate any results."

Latihan ini adalah bagian dari kursus

Analisis Data Eksploratif di SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

DROP TABLE IF EXISTS correlations;

-- Create temp table 
___ ___ ___ ___ AS
-- Select each correlation
SELECT 'profits'::varchar AS measure,
       -- Compute correlations
       ___(___, ___) AS profits,
       ___(___, ___) AS profits_change,
       ___(___, ___) AS revenues_change
  FROM ___;
Edit dan Jalankan Kode