apache / apache/datafusion-sqlparser-rs
Support GROUP BY ALL
- 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