Red de conocimiento informático - Aprendizaje de código fuente - Declaración de consulta SQL de base de datos ACC en lenguaje simple

Declaración de consulta SQL de base de datos ACC en lenguaje simple

Simplemente ejecute el siguiente código SQL:

select max(campo 2) AS valor máximo de abc donde campo 1='Zhang San'

El código anterior solo devuelve un registro y un campo El puntero cae sobre el primer registro, que también es el único registro.

Valor máximo

7

Si deseas devolver el nombre y su valor máximo, puedes reescribirlo de la siguiente manera:

Seleccione campo1 de abc, max(campo2) COMO valor máximo donde campo1='Zhangsan' grupo por campo1

Devuelve un registro, el puntero cae en el primer registro, el valor máximo es 7

Valor máximo del campo 1

Zhang San 7

En cuanto a si se debe mover el puntero en el conjunto de registros, este es un concepto diferente y no tiene nada que ver con la declaración SQL.

Uno de los métodos disponibles para encontrar un registro específico en un conjunto de registros es utilizar el método FIND del objeto de acceso a datos ADO RECORDSET. Para encontrar el valor máximo llamado "Zhangsan", primero puede usar la propiedad SORT para ordenar según el campo 1 en orden ascendente y el campo 2 en orden descendente, y luego usar el método Buscar para buscar el registro con el campo 1 como "Zhangsan". A partir del primer registro, después de "Zhang San", el puntero del conjunto de registros apunta al valor máximo de 7 en el registro.

Si el autor tiene alguna pregunta, puede utilizar Baidu HI, porque las preguntas anónimas no pueden contactarlo.