Voici mon ensemble de données:Drapeau des lignes spécifiques dans impala
IDX SESSION_ID
1 Null
2 Null
3 Foo
4 Foo
5 Foo
6 Null
7 Bar
8 Bar
Je voudrais ajouter une colonne de drapeau qui est égal à 1 si ma ligne est une nouvelle session (je définis par la nouvelle session, le fait que la session ID changement quand je commande par IDX)
Dans ce cas, la sortie serait:
IDX SESSION_ID N_Session
1 Null 1
2 Null 0
3 Foo 1
4 Foo 0
5 Foo 0
6 Null 1
7 Bar 1
8 Bar 0
Comment puis-je faire en utilisant impala sql? (ANSI SQL doit être bien aussi, je suppose)
Cela ne fonctionnera que dans '5.2.0 CCQ (Impala 2.0.0)' ou tard. –
@TimBiegeleisen - Impala 2.0.0 date de sortie était Octobre 2014 –
Eh bien, c'est une bonne chose que vous avez mis à jour à temps pour que votre requête fonctionne^^ –