<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Tengo una pregunta relacionada con la convención de nombres de columna.
Por ejemplo, tengo una tabla que contiene las edades de los estudiantes de varios grados.
| edad_grado1 | edad_grado2 | edad_grado 3 | edad_grado4 | edad_grado 5 | edad_grado 6 | edad_grado 7
|
|---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Me gusta definir un parámetro, por lo que puedo usar el bucle "for" para procesar algunos datos.
1: solo seleccione las filas no vacías.
Parámetro = "edad_grado1";
dtRaw << Selecciona Dónde ( Está perdido ( Parámetro ) ) ;
sin embargo, no hará nada.
2. seleccionar la edad de los estudiantes en algún rango.
Parámetro = "edad_grado1";
dtRaw = seleccionar donde (Parámetro > 7);
tampoco funciona.
Por favor, ayúdame a resolver esto. ¿Cuál es la sintaxis correcta para el nombre de la columna?
Gracias,
Shasha
Debe proporcionar una referencia de columna en este contexto.Tampoco uses parámetro como un nombre de variable, esa es una función JSL.Si la(s) palabra(s) se vuelve(n) azul(es) en el editor, significa que es una función.
Este código funciona.Nótese el uso de como columna para la columna de referencia.
dibujar = tabla de datos actual () ;
nombre_col = "edad_grado1" ;
dtRaw << Selecciona Dónde ( Está perdido ( como columna ( dibujar , nombre_col ) ) ) ;
dtRaw << selecciona donde ( como columna ( dibujar , nombre_col ) > 7 ) ;