Los resultados de este post son:
- ¿Qué es la función COUNT() y sus formularios?
- ¿Cómo contar según la condición en MySQL?
- Función COUNT() y “ DÓNDE ” Cláusula
¿Qué es la función COUNT() y sus formularios?
En MySQL, el “ CONTAR() La función ” se utiliza para contar todas las filas y columnas de la tabla deseada que satisfacen una condición proporcionada. Tiene tres formas diferentes para realizar diferentes tareas, tales como:
- “ CONTAR(*) ”
- “ CONTAR(expresión) ”
- “ CONTAR(expresión DISTINTA) ”
¡Pasemos a la implementación de las formas de funciones mencionadas anteriormente para una mejor comprensión!
¿Cómo contar según la condición en MySQL?
En MySQL, podemos usar el “ CONTAR() ” con múltiples condiciones para contar las filas y columnas de la tabla, como el “ DÓNDE ” cláusula.
Al principio, visualizaremos cada forma del “ CONTAR() ' función. Luego, le aplicaremos las condiciones mencionadas anteriormente.
Paso 1: abre la terminal de Windows
Inicialmente, busque el “ Símbolo del sistema ” con la ayuda del menú Inicio:
Paso 2: Conéctese con el servidor MySQL
Ejecute el comando proporcionado para acceder a las bases de datos del servidor MySQL utilizando su nombre de usuario y contraseña:
mysql -u maria -p
Paso 3: Mostrar bases de datos disponibles
A continuación, enumere todas las bases de datos existentes ejecutando el comando “ ESPECTÁCULO ' dominio:
MOSTRAR BASES DE DATOS;De la salida dada, hemos seleccionado el ' mariadb ” base de datos:
Paso 4: cambiar la base de datos
A continuación, ejecute el “ USAR ” y navegue a la base de datos previamente seleccionada:
UTILIZAR mariadb;Paso 5: Enumere todas las tablas
Después de eso, muestra todas las tablas que están presentes dentro de la base de datos actual:
MOSTRAR TABLAS;De acuerdo con el resultado dado, hay dos tablas presentes y usaremos el ' cliente ' mesa:
Paso 6: mostrar todos los campos de la tabla
Ejecute el “ SELECCIONAR 'comando con el asterisco' * símbolo ” para obtener todos los datos de la tabla en particular:
SELECCIONE * DEL cliente;
En el procedimiento anterior, hemos mostrado los datos de las bases de datos particulares. Ahora, visualizaremos las formas del “ CONTAR() ' función.
Formulario 1: CONTAR(*)
El ' CONTAR(*) La función ' recupera todos los números de filas en una tabla proporcionada utilizando el ' SELECCIONAR ' dominio. Además, contará todas las filas que contengan valores duplicados, NULL y no NULL.
Sintaxis
La sintaxis general del “ CONTAR(*) ” se proporciona a continuación:
SELECT COUNT(*) FROMAquí:
- “ SELECCIONAR La instrucción ” se utiliza para seleccionar el registro.
- “ DE La cláusula ” se utiliza para seleccionar registros de la tabla deseada.
- “
” es el nombre de la tabla de destino.
Para una mejor comprensión, ¡veamos el ejemplo proporcionado!
Ejemplo
Ejecute el “ SELECCIONAR comando ” con el “ CONTAR(*) ” función y nombre de la tabla:
SELECCIONE CONTEO(*) DEL cliente;De acuerdo con el siguiente resultado, la tabla provista tiene ' 91 ' número de filas:
Forma 2: COUNT(expresión)
El ' CONTAR(expresión) La función ” mostrará el número de filas que no tienen valores NULL. Se puede utilizar junto con el “ SELECCIONAR ' dominio.
Sintaxis
Aquí está la sintaxis general de la función 'CONTAR (expresión)':
SELECT COUNT(expresión) FROMEjemplo
Tomemos un ejemplo en el que queremos contar el número de filas del ' Teléfono ” columna de la “ cliente ' mesa:
SELECCIONE CONTEO (Teléfono) DEL cliente;Aquí, hemos colocado el “ Teléfono ” nombre de columna como una expresión, y contiene el “ 91 filas:
Formulario 3: COUNT (expresión DISTINCT)
El ' CONTAR(expresión) El formulario se utiliza cuando queremos contar todas las filas excepto los valores duplicados.
Sintaxis
La sintaxis general se proporciona a continuación:
SELECT COUNT(expresión DISTINCT) FROMEjemplo
Ejecute el “ SELECCIONAR ” declaración con el “ CONTAR() ” función que tiene un “ DISTINTO ” palabra clave y nombre de columna deseado de la tabla:
SELECCIONE CONTEO (país DISTINTO) DEL cliente;Se puede observar que siempre que la salida devuelva el número de “ distinto no NULL ' valores:
Función COUNT() y cláusula 'WHERE'
La función Count () también se puede utilizar con el ' DÓNDE ” cláusula que especifica la condición deseada. La cláusula 'WHERE' proporciona los criterios que deben cumplir los valores de columna para que los datos que incluyen los valores existan en el resultado de la consulta.
Sintaxis
Echemos un vistazo a la ' CONTAR() ” función con el “ DÓNDE ” cláusula:
SELECT COUNT(*) FROM