DELETE DUPLICATE VALUE IN THE SAME COLUMN - SQL
source link: https://dev.to/hte305/delete-duplicate-value-in-the-same-column-sql-47d
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Sometime, the table has duplicate value as string, number or etc,... And we want to clean that data. But the data is dynamic so we can not hard code for all case of table.
fruits table
In this case, we got have a simple sql like that:
DELETE
FROM fruits a
USING fruits b
WHERE a.id > b.id
AND a.name = b.name;
Result after excute query
If several columns have the same names but the datatypes do not match, the NATURAL JOIN clause can be modified with the USING clause to specify the columns that should be used for an EQUIJOIN.
Find out USING in this article
Enjoy your time 🪴
Thanks for reading.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK