Preguntas con la etiqueta [t-sql]

Lista t-sql preguntas

¿Cómo puedo eliminar filas duplicadas?

43
respuestas
1.4k
votos
1.4M
vistas

Necesito eliminar filas duplicadas de una tabla de SQL Server bastante grande (es decir, más de 300.000 filas). Las filas, por supuesto, no serán duplicados perfectos debido a la existencia

¿Cuál es la mejor manera de obtener los nombres de todas las tablas en una base de datos específica en SQL Server?

Resultados separados por comas en SQL

5
respuestas
106
votos
332.2k
vistas

Tengo el siguiente código que creará una lista delimitada por comas para mis resultados: DECLARE @listStr VARCHAR(MAX) SELECT @listStr = COALESCE(@listStr+', ' ,'') + INSTITUTIONNAME FROM EDUCATION WHERE STUDENTNUMBER= '111'

Insertar solo una fila si aún no está allí

7
respuestas
80
votos
45.0k
vistas

Siempre había usado algo similar a lo siguiente para lograrlo: INSERT INTO TheTable SELECT @primaryKey, @value1, @value2 WHERE NOT EXISTS (SELECT NULL FROM TheTable WHERE PrimaryKey = @primaryKey) ...pero una

Tengo una tabla SQL como esta: Alguna ID Otro ID Datos a B C D e F-..... cdef123-... 18,20,22 a B C D e F-..... 4554a24-... 17,19 987654-..... 12324a2-... 13,19,20

Calcular un total acumulado en SQL Server

15
respuestas
195
votos
318.7k
vistas

Imagine la siguiente tabla (llamada TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6

Estoy intentando incluir insertalgunos datos de texto en una tabla en SQL Server 9. El texto incluye una cita simple '. ¿Cómo puedo escapar de eso? Intenté usar dos comillas

Consigue la primera fila de cada grupo

19
respuestas
775
votos
986.1k
vistas

Tengo una tabla en la que quiero obtener la última entrada para cada grupo. Aquí está la tabla: DocumentStatusLogsMesa IDENTIFICACIÓN ID del documento Estado Fecha de creacion 2 1 T1