2008-12-04 4 views
1

Мне нужно обновить группу ячеек, вставив в них все те же два символа, но я просто рисую пробел о том, как это сделать. Может ли кто-нибудь указать мне в правильном направлении?Вставить символы в существующие ячейки

старых клеток
HI.1
HI.2
HII.1

Новые клетки
H08I.1
H08I.2
H08II.1

ответ

4
UPDATE Cells SET Cell = LEFT(Cell, 1) + '08' + SUBSTRING(Cell, 1, LEN(Cell)-1) 
+0

Предполагается, что вы хотите вставить после первого символа (но не предполагаете, что это «H»). – 2008-12-04 15:38:45

2

Если все ваши ячейки выглядят так:

update cells 
set cell = Replace(cell,'H','H08'); 

(Но обратите внимание, что Replace не заботится о том, где появляется символ «H»).

Примечание: Я предполагаю, что речь идет о SQL и таблицах здесь - может быть, «ячейка» - это что-то еще?

+0

К клеткам я имел в виду ячейки в таблице. Хотя я не указал, есть несколько H, поэтому ответ Майкла будет лучше работать для моих нужд. Спасибо за ответ. – craigmj 2008-12-04 15:57:36

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