Returns the sign of a number: -1, 0, or 1.
INT64 or FLOAT64Diperbarui: 13 Jun 2026SIGN(expression)A numeric value
1 SELECT 2 value, 3 SIGN(value) as sign 4 FROM UNNEST([-10, 0, 5, -0.5]) as value;
Extracts the sign from a number.
| value | sign |
|---|---|
| -10 | -1 |
| 0 | 0 |
| 5 | 1 |
| -0.5 | -1 |
1 SELECT 2 month, 3 revenue, 4 LAG(revenue) OVER (ORDER BY month) as prev_revenue, 5 CASE SIGN(revenue - LAG(revenue) OVER (ORDER BY month)) 6 WHEN 1 THEN 'Up' 7 WHEN -1 THEN 'Down' 8 ELSE 'Flat' 9 END as trend 10 FROM `project.dataset.monthly_sales`;
Determines the direction of revenue trend.
Sudah paham SIGN? Latih langsung di browser
Latihan interaktif, langsung di browser.