Questions marquées «window-functions»

Une fonction qui partitionne un jeu de résultats et calcule quelque chose dans cette partition sans regrouper les données dans cette partition.

30
MySQL et fonctions de fenêtre

Il semble que MySQLcela ne prenne pas en charge les fonctions de fenêtre. Par exemple, le simple: COUNT(*) OVER() AS cntne fonctionne pas. Ce que je ne sais pas, c'est si cela s'applique également à la version commerciale (je suppose que la version communautaire est un sous-ensemble limité). Sinon,...

11
Comparaison des performances entre l'utilisation de la fonction Join et Window pour obtenir les valeurs d'avance et de retard

J'avoir une table avec des rangées de 20m, et chaque rangée possède 3 colonnes: time, id, et value. Pour chacun idet time, il y a un valuepour le statut. Je veux connaître les valeurs de plomb et de retard d'un certain timepour un spécifique id. J'ai utilisé deux méthodes pour y parvenir. Une...

10
Les fonctions de la fenêtre provoquent un plan d'exécution horrible lorsqu'elles sont appelées à partir d'une vue avec une clause externe "where" paramétrée

J'ai eu ce problème il y a longtemps, j'ai trouvé une solution de contournement qui me convenait et je l'ai oubliée. Mais maintenant, il y a cette question sur SO donc je suis prêt à soulever ce problème. Il y a une vue qui joint quelques tables de manière très simple (commandes + lignes de...

10
Comptage SQL distinct sur la partition

J'ai une table avec deux colonnes, je veux compter les valeurs distinctes sur Col_B sur (conditionné par) Col_A. Ma table Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 résultat attendu Col_A | Col_B | Result A | 1 | 3 A | 1 | 3 A | 2 | 3 A | 2 | 3 A | 2 | 3 A | 3 | 3 b | 4 | 2...