mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-21 15:30:40 +00:00
feat: Add VEC_PRODUCT, VEC_ELEM_PRODUCT, VEC_NORM. (#5303)
* feat: Add `vec_product(col)` function. * feat: Add `vec_elem_product` function * feat: Add `vec_norm` function.
This commit is contained in:
@@ -37,3 +37,21 @@ SELECT vec_to_string(vec_div(parse_vec('[1.0, 2.0]'), '[3.0, 4.0]'));
|
||||
SELECT vec_to_string(vec_div('[1.0, 2.0]', parse_vec('[3.0, 4.0]')));
|
||||
|
||||
SELECT vec_to_string(vec_div('[1.0, -2.0]', parse_vec('[0.0, 0.0]')));
|
||||
|
||||
SELECT vec_elem_product('[1.0, 2.0, 3.0, 4.0]');
|
||||
|
||||
SELECT vec_elem_product('[-1.0, -2.0, -3.0, 4.0]');
|
||||
|
||||
SELECT vec_elem_product(parse_vec('[1.0, 2.0, 3.0, 4.0]'));
|
||||
|
||||
SELECT vec_elem_product(parse_vec('[-1.0, -2.0, -3.0, 4.0]'));
|
||||
|
||||
SELECT vec_to_string(vec_norm('[0.0, 2.0, 3.0]'));
|
||||
|
||||
SELECT vec_to_string(vec_norm('[1.0, 2.0, 3.0]'));
|
||||
|
||||
SELECT vec_to_string(vec_norm('[7.0, 8.0, 9.0]'));
|
||||
|
||||
SELECT vec_to_string(vec_norm('[7.0, -8.0, 9.0]'));
|
||||
|
||||
SELECT vec_to_string(vec_norm(parse_vec('[7.0, -8.0, 9.0]')));
|
||||
|
||||
Reference in New Issue
Block a user