Как удалить значение из строки в SQL Server?Как вы удаляете символ из столбца на SQL Server?
ответ
Это делается с помощью функции REPLACE
раздеть «SomeString» от «SomeColumn» в «SomeTable» в запросе на выборку:
SELECT REPLACE([SomeColumn],'somestring','') AS [SomeColumn] FROM [SomeTable]
Чтобы обновить таблицу и раздеть «SomeString "от„SomeColumn“в„SomeTable“
UPDATE [SomeTable] SET [SomeColumn] = REPLACE([SomeColumn], 'somestring', '')
Используйте «Replace» строковую функцию на колонке в вопросе:
UPDATE (yourTable)
SET YourColumn = REPLACE(YourColumn, '*', '')
WHERE (your conditions)
Заменить «*» с характером вы хотите вырезать и указать ваш ИНЕКЕ, чтобы соответствовать строки, которые вы хотите применить обновление до.
Конечно, функция REPLACE также может быть использована - как показал другой ответчик - в инструкции SELECT - из вашего вопроса я предположил, что вы пытались обновить таблицу.
Марк
Взгляните на следующую функцию - 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
EDIT
Если вы хотите удалить строку, просто используйте функцию replace пустой строкой как t он третий параметр, как:
select replace(DataColumn, 'StringToRemove', '')
UPDATE [TableName]
SET [ColumnName] = Replace([ColumnName], '[StringToRemove]', '[Replacement]')
В вашем случае это будет
UPDATE [TableName]
SET [ColumnName] = Replace([ColumnName], '[StringToRemove]', '')
Потому что нет никакой замены (вы хотите, чтобы избавиться от него).
Это будет работать в каждой строке указанной таблицы. Нет необходимости в предложении WHERE, если вы не хотите указывать только определенные строки.
- 1. Как удалить 1-й символ из столбца в SQL Server
- 2. NetSuite: Как вы удаляете продукты из категории?
- 3. Как вы удаляете дубликаты из большого datagridview?
- 4. AS2: Как вы удаляете onEnterFrame?
- 5. LocalDB: Как вы его удаляете?
- 6. Как вы удаляете одну запись из сеанса рубинов на рельсах?
- 7. Как вы удаляете столбец в FIREBIRD
- 8. SQL Server как удалить идентификатор из столбца
- 9. Выход bcp из SQL Server заменяет символ € на символ подчеркивания
- 10. SQL Server: проверьте, существует ли столбец таблицы и удаляете строки.
- 11. Как вы условно удаляете элементы с d3?
- 12. Как вы удаляете все содержимое документа flowdocument
- 13. Durandal: как вы динамически добавляете/удаляете элемент из навигационной модели?
- 14. Как вы удаляете дерево в ExtJs?
- 15. Как вы удаляете иконку tomcat по умолчанию?
- 16. как вы удаляете эшафот в рельсах?
- 17. Как вы ссылаетесь на второй SQL Server
- 18. SQL Server: удалите некоторые данные из столбца
- 19. Как вы удаляете пробел из массива с помощью PHP?
- 20. Как вы удаляете доменное имя из URL-адреса в php?
- 21. Как вы удаляете jboss shrinkwrap из разрешения зависимостей удаленно?
- 22. Как вы полностью удаляете стиль из bootstrap, перекрывая его
- 23. Как вы удаляете гласные из слова и печатаете его?
- 24. Как вы генерируете классы на C# из схемы SQL Server?
- 25. Как вы принудительно удаляете рабочее пространство TFS 2010 на клиенте, когда TFS Server больше не существует?
- 26. За раздел на 2 столбца SQL Server
- 27. Extjs: Как вы добавляете/удаляете класс для определенной ячейки?
- 28. Удаление varbinary (MAX) из столбца SQL Server
- 29. Анализ данных атрибутов из столбца SQL Server
- 30. Как вы навсегда удаляете постоянный сопоставленный диск на Windows Server 2012?
SQLServer использует одиночные кавычки вместо двойных кавычек – ichiban
@ichiban - я все еще надеюсь, что это someth SQL исправляется. Было бы хорошо, если бы это было последовательным, учитывая, что одна цитата может комментировать код VB ... Я отредактировал сообщение. Благодаря! – RSolberg