Los resultados de este artículo son:
Cómo encontrar valores duplicados de una sola columna usando la cláusula "Group by" en MySQL?
Para encontrar los datos duplicados en MySQL, primero crearemos una tabla y luego usaremos el "AGRUPAR POR"Cláusula para recuperar valores duplicados. Para hacerlo, siga los pasos establecidos a continuación:
Paso 1: Iniciar el símbolo del sistema
Al principio, inicie el símbolo del sistema utilizando el menú de inicio:
Paso 2: Acceda al servidor MySQL
Para acceder al servidor MySQL, ejecute el comando proporcionado:
mysql -u raíz -pPaso 3: Mostrar bases de datos
Ahora, ejecute el "ESPECTÁCULODeclaración para ver todas las bases de datos:
Mostrar bases de datos;Desde las bases de datos mostradas, hemos seleccionado el "mynewdb"Base de datos:
Paso 4: Cambiar la base de datos
Luego, cambie la base de datos ejecutando el "USAR" declaración:
Usa mynewdb;Paso 5: Crear nueva tabla
A continuación, cree una nueva tabla en la base de datos actual ejecutando el comando declarado a continuación junto con el nombre de la tabla, los nombres de la columna y sus tipos de datos:
Crear tabla empleado_table (Aquí:
Según la siguiente salida, el "Consulta bien"Muestra que la consulta se ha ejecutado con éxito:
Paso 6: tablas de listas
Después de eso, enumere las tablas de base de datos actuales ejecutando el comando proporcionado:
Mostrar mesas;Según la salida establecida a continuación, un nuevo "empleado_table"La tabla se ha creado con éxito:
Paso 7: Insertar datos
Ejecutar el "INSERTAR ENDeclaración "con el"VALORES"Cláusula para agregar los valores de la columna:
Insertar en Employee_Table (First_Name, Last_Name, correo electrónico)Aquí:
Según la salida dada, los datos se han agregado a la tabla:
Paso 8: Ver datos de la tabla
Para ver los datos insertados en la tabla, use el "SELECCIONARDeclaración "con el"DE"Cláusula y nombre de tabla:
Seleccionar * de Employee_Table;Paso 9: Datos de la tabla de clasificación
Ahora, ordene el registro de la tabla en orden ascendente utilizando el "Ordenar"Palabra clave con el"SELECCIONAR" declaración:
Seleccione * del pedido de empleado_table por correo electrónico;Como puede ver, el registro se ha ordenado en orden ascendente:
Paso 10: Encuentra el valor duplicado
Para recuperar los valores duplicados de la tabla, ejecute el comando proporcionado:
Seleccione Correo electrónico, cuenta (correo electrónico) desde el grupo Employee_Table por correo electrónico con recuento (correo electrónico)> 1;Aquí:
Se puede ver que la columna especificada contiene tres valores duplicados:
Cómo encontrar valores duplicados de múltiples columnas utilizando la cláusula "Group by" en MySQL?
Además, también podemos encontrar valores duplicados de múltiples columnas en MySQL utilizando el "AGRUPAR POR"Cláusula. Para hacerlo, use el comando a continuación:
Seleccione First_Name, Count (First_Name), Last_Name, Count (Last_Name), Correo electrónico, cuenta (correo electrónico)En el comando anterior, hemos especificado el:
Como resultado, se han mostrado los valores duplicados de varias columnas:
Hemos compilado el procedimiento para recuperar los duplicados en mysql.
Conclusión
Para encontrar los valores duplicados de las columnas individuales/múltiples en MySQL, el "AGRUPAR PORDeclaración "con el"TENIENDO"La cláusula se usa para recuperar un número particular de columnas que cumplen la condición especificada en el"TENIENDO"Cláusula. El "Seleccione recuento (col) del grupo teniendo recuento (col)> 1;El comando se puede usar. Este artículo demostró la forma de encontrar duplicados en mysql.