Как убрать точку с конца данных - PullRequest
1 голос
/ 16 сентября 2011

Мне нужно обновить моей таблицы, потому что у ряда полей в столбце есть точка полного конца, мне нужно удалить это.

Итак, в таблице А, поле 1: данные выглядят как

1002243.    
1007053.    
1007403.    
1104098.    
1110010.  

ПРИМЕЧАНИЕ : Не все поля имеют одинаковую длину.

Мне нужно удалить полные остановки.

Я использую SQL Server 2005, ура:)

Ответы [ 2 ]

7 голосов
/ 16 сентября 2011
UPDATE TableA
SET Field1 = LEFT(Field1 ,LEN(Field1)-1)
WHERE Field1 LIKE '%.'
0 голосов
/ 16 сентября 2011

Тогда у вас есть данные после периода. Попробуйте это, чтобы увидеть:

Print '[' + Field1 + ']' и посмотрите, получите ли вы что-то вроде этого:

[101. ]

После точки есть пробел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...