¿Cómo se elimina un valor de una cadena en SQL Server?¿Cómo se elimina un carácter de una columna en SQL Server?
Respuesta
Esto se hace usando la función REPLACE
retirar de él "somestring" de "SomeColumn" en "alguna_tabla" en la consulta SELECT:
SELECT REPLACE([SomeColumn],'somestring','') AS [SomeColumn] FROM [SomeTable]
Para actualizar la tabla y tira hacia fuera "somestring "de 'SomeColumn' en 'alguna_tabla'
UPDATE [SomeTable] SET [SomeColumn] = REPLACE([SomeColumn], 'somestring', '')
Utilice la función de cadena "reemplazar" en la columna en cuestión:
UPDATE (yourTable)
SET YourColumn = REPLACE(YourColumn, '*', '')
WHERE (your conditions)
sustituir a la "*" con el carácter que desea que se deben eliminar y especificar la cláusula WHERE para que coincida con las filas que desea aplicar la actualización a.
Por supuesto, la función REEMPLAZAR también se puede utilizar, como lo han mostrado otros que respondieron en una declaración SELECT, de su pregunta, supuse que estaba tratando de actualizar una tabla.
Marc
Tome un vistazo a la siguiente función - REPLACE():
select replace(DataColumn, StringToReplace, NewStringValue)
//example to replace the s in test with the number 1
select replace('test', 's', '1')
//yields te1t
http://msdn.microsoft.com/en-us/library/ms186862.aspx
EDITAR
Si desea eliminar una cadena, simple use la función reemplazar con una cadena vacía como t que como tercer parámetro:
select replace(DataColumn, 'StringToRemove', '')
UPDATE [TableName]
SET [ColumnName] = Replace([ColumnName], '[StringToRemove]', '[Replacement]')
En su instancia sería
UPDATE [TableName]
SET [ColumnName] = Replace([ColumnName], '[StringToRemove]', '')
Debido a que no existe un sustituto (que quiere deshacerse de ella).
Esto se ejecutará en cada fila de la tabla especificada. No se necesita una cláusula WHERE a menos que desee especificar solo ciertas filas.
- 1. ¿Cómo seleccionar una columna en SQL Server con un carácter especial en el nombre de columna?
- 2. Cómo reemplazar una cadena en un SQL Server Tabla Columna
- 3. Servidor SQL: ¿cómo se elimina la puntuación de un campo?
- 4. Carácter de escape en SQL Server
- 5. SQL Server xp_delete_file no elimina archivos
- 6. SQL Server Columna calculada
- 7. Cómo dividir una cadena después de un carácter específico en SQL Server y actualizar este valor a la columna específica
- 8. Consulta SQL para agregar una nueva columna después de una columna existente en SQL Server 2005
- 9. Cómo agrego auto_increment a una columna en SQL Server 2008
- 10. ¿Cómo se elimina un valor predeterminado de una columna en una tabla?
- 11. Oracle SQL - ¿Cómo puedo repetir un carácter basado en un valor en una columna
- 12. SQL Server 2008 - HashBytes columna
- 13. ¿Cómo verifico si existe una columna en SQL Server?
- 14. tamaño de columna Alterar en SQL Server
- 15. ¿Cómo contar la cantidad de veces que aparece un carácter en una columna SQL?
- 16. Restablecer columna Identity en SQL Server
- 17. Insertar números delimitados específicos en una columna en SQL Server
- 18. pitón .rstrip elimina un carácter adicional
- 19. ¿Cómo se agrega una columna NOT NULL a una tabla grande en SQL Server?
- 20. SQL Server; índice en la columna TEXTO
- 21. En SQL Server, ¿debería crear un índice para una columna de identidad o se crea automáticamente?
- 22. Cómo insertar una columna en otra columna dentro de la misma tabla en SQL Server
- 23. ¿Por qué str.lstrip elimina un carácter adicional?
- 24. ¿Hay alguna forma de inyectar SQL incluso si se elimina el carácter '?
- 25. SQL Server 2005/2008: Insertar un archivo en una columna varbinary (max) en Transact-SQL
- 26. SQL Server: Recupere el valor duplicado en una columna
- 27. Valores separados por comas en una columna - SQL SERVER
- 28. ¿Hay un "orden predeterminado por columna" en SQL Server?
- 29. Crear una columna calculada en SQL Server 2008
- 30. Ordenar una columna con diferentes intercalaciones en SQL Server
SQL Server utiliza comillas simples en lugar de comillas dobles – ichiban
@ichiban - todavía estoy esperando que es someth ing SQL correct. Sería bueno que eso fuera consistente teniendo en cuenta que la comilla simple puede comentar el código VB ... He editado la publicación. ¡Gracias! – RSolberg