Comment accéder au dernier élément dans un tableau ?

Dans mon tableau de la ruche, la session champ est une chaîne de caractères dans le format comme:

ip-sessionID-userID ou area-sessionID-userID

Il y a 3 ou 4 champs séparés par des "-", mais le nom d'utilisateur est toujours le dernier.

je veux sélectionner l'identifiant, mais comment accéder à la dernière zone? En python, il existe quelque chose comme:

arr[-1]

mais dans la ruche, comment faire? Le SQL suivant ne semble pas correcte.


select split(session,"\-")[-1] as user from my_table;

Merci!

InformationsquelleAutor qiuxiafei | 2012-12-12