mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-08-04 14:28:22 +00:00
BigQuery: support for ANY_VALUE HAVING clause (#1258)
This commit is contained in:
parent
a12a8882e7
commit
c4f3ef9600
3 changed files with 63 additions and 0 deletions
|
@ -1924,3 +1924,13 @@ fn test_array_agg() {
|
|||
.verified_expr("ARRAY_AGG(DISTINCT state IGNORE NULLS ORDER BY population DESC LIMIT 10)");
|
||||
bigquery_and_generic().verified_expr("ARRAY_CONCAT_AGG(x ORDER BY ARRAY_LENGTH(x))");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_any_value() {
|
||||
bigquery_and_generic().verified_expr("ANY_VALUE(fruit)");
|
||||
bigquery_and_generic().verified_expr(
|
||||
"ANY_VALUE(fruit) OVER (ORDER BY LENGTH(fruit) ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)",
|
||||
);
|
||||
bigquery_and_generic().verified_expr("ANY_VALUE(fruit HAVING MAX sold)");
|
||||
bigquery_and_generic().verified_expr("ANY_VALUE(fruit HAVING MIN sold)");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue