Passer au contenu principal
Attribue un rang à la ligne actuelle au sein de sa partition, avec des écarts. Autrement dit, si la valeur d’une ligne est égale à celle d’une ligne précédente, elle reçoit le même rang que cette ligne précédente. Le rang de la ligne suivante est alors égal au rang de la ligne précédente, augmenté d’un écart correspondant au nombre de fois où le rang précédent a été attribué. La fonction dense_rank offre le même comportement, mais sans écarts dans le classement. Syntaxe
Pour en savoir plus sur la syntaxe des fonctions de fenêtre, voir : Fonctions de fenêtre - Syntaxe. Valeur renvoyée
  • Un nombre pour la ligne courante dans sa partition, y compris les écarts. UInt64.
Exemple L’exemple suivant s’appuie sur l’exemple présenté dans la vidéo explicative Ranking window functions in ClickHouse.
Query
Query
Response
Dernière modification le 2 juillet 2026