Type de carte variable dans la ruche
Je vais avoir du mal à essayer de définir le type de carte dans la ruche. Selon La Ruche Manuel il est certainement un type de carte, malheureusement il n'y a pas d'exemples sur la façon de l'utiliser. 🙁
Suppose, j'ai une table (utilisateurs) avec les colonnes suivantes:
Name Ph CategoryName
Ce "nom de catégorie" colonne ensemble spécifique de valeurs. Maintenant, je veux créer une table de hachage que les cartes le nom de catégorie pour CategoryID. J'ai essayé de faire:
set hivevar:nameToID=map('A',1,'B',2);
J'ai 2 questions:
- Quand je fais
set hivevar:${nameToID['A']}
j'ai pensé qu'il serait d'imprimer la valeur 1. Mais je reçois
"${hivevar:nameToID['A']} n'est pas défini" - Je ne suis pas sûr de savoir comment puis-je dire quelque chose comme,
select name, ph, ${nameToID[CategoryName]} from users
S'il vous plaît laissez-moi savoir à leur sujet.
Merci!
source d'informationauteur test123 | 2013-01-25
Vous devez vous connecter pour publier un commentaire.
Supposons que vous avez le tableau suivant:
L'accès à la carte de colonne :
Un équivalent à l'aide d'une Ruche variable:
Cela fonctionne sur la Ruche 0.9.0