Aggregate

VARIANCE

BigQueryBigQuery

Calculates the sample variance of numeric values. Variance is the square of the standard deviation. This is an alias for VAR_SAMP.

Tipe hasil: FLOAT64Diperbarui: 13 Jun 2026

Syntax

SQL
VARIANCE(expression)

Parameter

expressionnumericwajib

A numeric column or expression for which to calculate variance

Contoh Penggunaan

Product Price Variance

SQL
1SELECT
2 category,
3 AVG(price) as avg_price,
4 VARIANCE(price) as price_variance,
5 STDDEV(price) as price_stddev,
6 SQRT(VARIANCE(price)) as stddev_from_variance
7FROM `project.dataset.products`
8GROUP BY category;

Demonstrates the relationship between variance and standard deviation.

Hasil
categoryavg_priceprice_varianceprice_stddevstddev_from_variance
Electronics2500000342250000000018500001850000
Fashion450000102400000000320000320000

Portfolio Variance Analysis

SQL
1SELECT
2 stock_symbol,
3 AVG(daily_return) as avg_return,
4 VARIANCE(daily_return) as return_variance,
5 SQRT(VARIANCE(daily_return)) as volatility
6FROM `project.dataset.stock_returns`
7WHERE trade_date >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 YEAR)
8GROUP BY stock_symbol
9ORDER BY return_variance DESC
10LIMIT 10;

Analyzes return variance for risk assessment.

Hasil
stock_symbolavg_returnreturn_variancevolatility
CRYPTO0.00250.00890.0943
TECH_A0.00120.00450.0671
STABLE_B0.00080.00120.0346

Variance in ANOVA-like Analysis

SQL
1SELECT
2 'Between Groups' as source,
3 VARIANCE(group_mean) * COUNT(DISTINCT department) as sum_of_squares
4FROM (
5 SELECT department, AVG(salary) as group_mean
6 FROM `project.dataset.employees`
7 GROUP BY department
8)
9UNION ALL
10SELECT
11 'Within Groups' as source,
12 SUM(group_variance * (group_count - 1)) as sum_of_squares
13FROM (
14 SELECT department, VARIANCE(salary) as group_variance, COUNT(*) as group_count
15 FROM `project.dataset.employees`
16 GROUP BY department
17);

Decomposing variance for between/within group analysis.

Hasil
sourcesum_of_squares
Between Groups125000000000
Within Groups89000000000

Pertanyaan Umum tentang VARIANCE

Apa itu fungsi VARIANCE di BigQuery?
Calculates the sample variance of numeric values. Variance is the square of the standard deviation. This is an alias for VAR_SAMP. Di BigQuery, fungsi VARIANCE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan VARIANCE di BigQuery?
Gunakan sintaks berikut: VARIANCE(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi VARIANCE?
Fungsi VARIANCE mengembalikan nilai bertipe FLOAT64. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi VARIANCE?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): A numeric column or expression for which to calculate variance.
Ngulik Langsung

Sudah paham VARIANCE? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →