<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Ho una domanda relativa alla convenzione sui nomi delle colonne.
Ad esempio, ho una tabella che contiene le età degli studenti di diversi gradi.
| età_grado1 | età_grado2 | age_grade 3 | età_grado4 | age_grade 5 | age_grade 6 | age_grade 7
|
|---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Mi piace definire un parametro, quindi posso usare il ciclo "for" per eseguire un'elaborazione dei dati.
1: seleziona solo le righe non vuote.
Parametro = "age_grade1" ;
dtRaw << Seleziona Dove ( Manca ( Parametro ) ) ;
tuttavia, non farà nulla.
2. selezionare l'età degli studenti in una certa gamma.
Parametro = "age_grade1";
dtRaw = seleziona dove (Parametro > 7);
non funziona neanche.
Per favore aiutami a capirlo. Qual è la sintassi corretta per il nome della colonna?
Grazie,
Shasha
È necessario fornire un riferimento alla colonna in questo contesto.Inoltre non utilizzare parametro come nome di variabile - questa è una funzione JSL.Se le parole diventano blu nell'editor, significa che si tratta di una funzione.
Questo codice funziona.Si noti l'uso di come colonna per il riferimento alla colonna.
disegnare = tabella dati corrente () ;
col_name = "classe_età1" ;
dtRaw << Seleziona Dove ( Manca ( come colonna ( disegnare , col_name ) ) ) ;
dtRaw << seleziona dove ( come colonna ( disegnare , col_name ) > 7 ) ;