¿Cómo podría filtrar el valor duplicado en una columna con sintaxis SQL?SQL Server: Recupere el valor duplicado en una columna
Gracias.
¿Cómo podría filtrar el valor duplicado en una columna con sintaxis SQL?SQL Server: Recupere el valor duplicado en una columna
Gracias.
Una pregunta común, aunque filtrando sugiere desea ignorar los duplicados? Si es así, el listado valores únicos:
SELECT col
FROM table
GROUP BY col
HAVING (COUNT(col) =1)
Si sólo desea filtrar por lo que se quedan con los duplicados
SELECT col, COUNT(col) AS dup_count
FROM table
GROUP BY col
HAVING (COUNT(col) > 1)
www.mximize.com/how-to-find-duplicate Usado -values-in-a-table- como base en 2009; el contenido del sitio web se ha ido (2014).
Los ref ayudan mucho. Gracias. – Ricky
distinct sería la palabra clave para filtrar douplicates. ¿Puede ser que pueda explicar un poco más lo que está tratando de lograr?
Perdón por la pregunta ambigua. Mi "intención real" es seleccionar las filas donde el criterio depende de los "valores duplicados" de una columna. – Ricky
Dependiendo de cómo quiera decir "filtro", puede usar DISTINCT o quizás GROUP BY ambos se utilizan para eliminar o agrupar entradas duplicadas.
Consulte los enlaces para obtener más información.
un fragmento de la DISTINCT-enlace anterior:
SELECT DISTINCT od.productid
FROM [order details] OD
SELECT od.productid
FROM [order details] OD
GROUP BY od.productid
Ambos dan lugar generalmente a la misma salida.
Use DISTINCT o cláusula GROUP BY **.
Select DISTINCT City from TableName
OR
Select City from TableName GROUP BY City
puede ser más específico? –