Tecnología

Inicio

Contar Campo de error incorrecto o de sintaxis en SQL

El lenguaje SQL tiene una función de "conteo" que cuenta el número de registros devueltos al realizar una consulta. Si la consulta es incorrecta, recibirá el recuento incorrecto, y debe asegurarse de que la sintaxis es correcta cuando se configura la consulta recuento. Microsoft SQL incluye una utilidad de gestión que se utiliza para solucionar problemas y volver a escribir la consulta malo.

Propósito

La función de recuento de SQL cuenta el número de registros devueltos, por lo que puede determinar un recuento total de los datos. Se utiliza este recuento, mientras que el análisis de los datos de base de datos o como una forma de paginar sus páginas web. Los registros contados se pueden utilizar en el código de página web a bucle a través de cada registro y mostrarlo al usuario.

errores

La forma correcta de utilizar la función de conteo es añadirlo a su consulta. Si no se configura la cuenta de conteo correctamente, un error vuelve sintaxis. También puede colocar los nombres de columna en la función de la cuenta, pero el asterisco es estándar para los procedimientos almacenados más. También puede eliminar la cláusula de "dónde" para devolver todos los registros de la siguiente declaración database.The cuenta el número de clientes que tienen el apellido "Smith":

seleccionar la cuenta (*) de los clientes, donde apellido = 'Smith'

Procedimientos almacenados

Si la función de conteo es en un procedimiento almacenado, se agrega la función de conteo con una variable que se utiliza para devolver los datos a la aplicación. La primera línea crea la variable y la segunda línea de código devuelve el número de la variable. El siguiente código, que se utiliza en las aplicaciones, se crea una variable y devuelve el número de la variable:

@count declarar como int
seleccione @ count = count (*) de los clientes

consideraciones

Debe utilizar el "grupo por" declaración si especifica columnas individuales en la instrucción SQL. Si no se agrega esta declaración, la instrucción SQL devuelve un error. El código siguiente muestra cómo utilizar la función de recuento de columnas individuales en la instrucción SQL:

select count (*), nombre, apellido del grupo de clientes por nombre, apellido