2011-01-14 2 views
1

Я пытаюсь запустить запрос на обновление, который разделит - с поля. Например:Доступна любая функция строки SQL

ID NAME 
------------ 
1 you-me 

При обновлении я хочу снять «-». Результат должен быть:

ID NAME 
------------ 
1 youme 

Есть ли какая-нибудь команда sql для этого? Я использую DB2.

ответ

3

Прямая функция ЗАМЕНИТЬ тогда?

update tbl set col = REPLACE(col, '-', '') 
1

Вы можете просто использовать SQL REPLACE функцию

UPDATE table 
SET column = REPLACE(column, '-', ''); 

См this documentation

+0

+1 для DOCO DB2 ссылку, но 'в future', пожалуйста, не оставляйте ответы 14 минут после того, как точная дубликат уже опубликован – RichardTheKiwi

Смежные вопросы