<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous,
J'ai une question liée à la convention de nom de colonne.
Par exemple, j'ai un tableau contenant les âges des élèves de plusieurs années.
| age_grade1 | age_grade2 | age_grade 3 | age_grade4 | age_grade 5 | age_grade 6 | age_grade 7
|
|---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
J'aime définir un paramètre, donc je peux utiliser la boucle "for" pour faire du traitement de données.
1 : sélectionnez uniquement les lignes non vides.
Paramètre = "age_grade1" ;
dtRaw << Sélectionnez où ( Est manquant ( Paramètre ) ) ;
cependant, cela ne fera rien.
2. sélectionner l'âge des élèves dans une certaine fourchette.
Paramètre = "age_grade1" ;
dtRaw = sélectionner où (Paramètre > 7) ;
ça ne marche pas non plus.
S'il vous plaît aidez-moi à comprendre cela. Quelle est la bonne syntaxe pour le nom de la colonne ?
Merci,
Chacha
Vous devez fournir une référence de colonne dans ce contexte.N'utilisez pas non plus paramètre comme nom de variable - c'est une fonction JSL.Si le ou les mots deviennent bleus dans l'éditeur, cela signifie qu'il s'agit d'une fonction.
Ce code fonctionne.Notez l'utilisation de comme colonne pour la référence de colonne.
dessiner = tableau de données actuel () ;
nom_col = "age_grade1" ;
dtRaw << Sélectionnez où ( Est manquant ( comme colonne ( dessiner , nom_col ) ) ) ;
dtRaw << sélectionner où ( comme colonne ( dessiner , nom_col ) > 7 ) ;