apache / apache/datafusion-sqlparser-rs

Support GROUP BY ALL

Ouverte
#791 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
3.5k
Forks
772
Merge moyen
4 j 9 h
PR mergées (30 j)
17

Description

DuckDB supports this: https://duckdb.org/2022/05/04/friendlier-sql.html:

```
SELECT
systems,
planets,
cities,
cantinas,
SUM(scum + villainy) as total_scum_and_villainy
FROM star_wars_locations
GROUP BY ALL
-- GROUP BY systems, planets, cities, cantinas
```

It's essentially a shortcut to refer to all dimension fields in a group by.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la référence DuckDB GROUP BY ALL liée dans l’issue et examinez la gestion existante de GROUP BY dans le parser ; aucun chemin de fichier ou de test n’est indiqué. C’est terminé lorsque la syntaxe de l’exemple est acceptée et que la couverture vérifie que GROUP BY ALL représente un regroupement par tous les champs de dimension.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust, sql
Domaine
compilers, databases
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.