Tecnología

Inicio

Número de ocurrencias en SQL

Número de ocurrencias en SQL


La mayoría de las aplicaciones web y bases de datos informáticas de escritorio que implican el uso de sentencias SQL para gestionar sus datos. Con las declaraciones, las aplicaciones y los sitios web pueden consultar bases de datos SQL para conjuntos específicos de datos. La instrucción de selección realiza una consulta en una base de datos. La cláusula de recuento puede aparecer dentro de la instrucción de selección, para calcular el número de registros que resulten de la consulta. La cláusula donde puede aparecer en conjunción con estos, permitiendo que el código para especificar los valores de datos particulares para consultar la base de datos. El uso de estos elementos, los scripts pueden determinar el número de ocurrencias de un elemento de datos particular.

consulta de selección

La consulta de selección puede implicar varias cláusulas para consultar las tablas de base de datos. El siguiente código de ejemplo muestra una consulta de selección básica:
SELECT * FROM cliente;

Esta consulta se podría aplicar a una tabla de base de datos llamado "Cliente" que representa los detalles de los clientes de una empresa. La consulta devuelve todos los registros de la tabla, incluyendo los valores de cada columna. Para especificar una columna en particular, la consulta puede ser modificada como sigue:
client_name SELECT desde el cliente;

Esta consulta devuelve sólo los valores de la columna "client_name". (Ver Referencias 1)

Cláusula de recuento

Mediante la adición de la cláusula de recuento a una sentencia de selección de SQL, scripts pueden determinar el número de registros de una consulta en particular devuelve. El siguiente ejemplo demuestra modificado:
SELECT COUNT (*) desde el cliente;

Esto devuelve el número total de registros en la tabla especificada. Para volver a los valores distintos en una columna en particular, se aplica la siguiente sintaxis:
SELECT COUNT (DISTINCT client_name) desde el cliente;

Esto es útil en los casos en que una columna de mesa pueden tener valores duplicados en el mismo. (Ver Referencias 2)

Dónde cláusula

La cláusula donde también funciona como parte de la consulta de selección. La cláusula where permite una consulta para especificar un valor particular para que coincida con una columna en particular. La siguiente declaración enmendada demuestra:
SELECT * FROM cliente donde client_type = 'corporativa';

Esto podría aplicarse en un caso en el que cada registro de la tabla de clientes tiene un valor categorización según el tipo. La cláusula where puede especificar un valor que se reducirá el resultado hasta tan poco como un registro, si es un valor único dentro de la tabla. La siguiente afirmación demuestra:
client_name SELECT FROM cliente donde client_id = 4;

Esto es útil en los casos en que la secuencia de comandos necesita para recuperar el valor de datos de una columna particular de una fila de la tabla particular.

La combinación de los elementos

Para encontrar el número de ocurrencias de un valor particular dentro de una tabla de base de datos, los scripts pueden combinar la selección, dónde y contar con funciones en SQL. El siguiente código de ejemplo muestra:
SELECT COUNT (*) desde el cliente DONDE type = "corporativo";

Esta consulta devolverá el número de registros corporativos dentro de la tabla cliente, que es el número de filas de la tabla con "corporativa" que aparece en la columna "Tipo". Esto puede ser útil si el guión es la construcción de una interfaz de usuario, por ejemplo dentro de una página Web, y necesita para calcular la cantidad necesaria de espacio para presentar los datos.