Consulta SQL para eliminar columnas duplicadas

A través de este artículo, aprenderemos cómo eliminar columnas duplicadas de una tabla de base de datos. Como sabemos, la duplicidad en nuestra base de datos tiende a ser una pérdida de espacio de memoria. Registra datos inexactos y tampoco puede obtener los datos correctos de la base de datos. Para eliminar las columnas duplicadas, usamos el operador DISTINCT en la declaración SELECT de la siguiente manera:

Sintaxis:

SELECT DISTINCT
    column1, column2, ...
FROM
    table1;
  • DISTINCT cuando se usa en una columna, usa los valores en esa columna para evaluar los duplicados.
  • Cuando hay dos o más columnas, utiliza la combinación de valores en esas columnas para evaluar el duplicado.

Nota: DISTINCT no elimina los datos de la tabla, solo elimina los duplicados en la tabla resultante.

Paso 1: Primero tenemos que crear una tabla con el nombre «empleado»  

Consulta:

CREATE TABLE employee 
( name varchar(30),salary int);

Paso 2: Ahora, tenemos que insertar valores o datos en la tabla.

Consulta:

INSERT INTO employee (name,salary)
VALUES ('A',24000),
('B',17000),
('C',17000),
('D',24000),
('E',14000),
('F',14000);

Paso 3: ahora vemos el valor de la tabla completa utilizando la consulta que se indica a continuación.

Consulta:

SELECT  salary FROM employee;

Producción:

Paso 4: Estamos usando la tabla de empleados en una base de datos de muestra como muestra para mostrar usos DISTINTOS.

Consulta:

SELECT  DISTINCT salary FROM employees;

Producción:

Publicación traducida automáticamente

Artículo escrito por adarshsingh100 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *