데이터가있는 빈 공백을 포함하는 열이 있습니다.
예 : | 물고기 | 열을 업데이트하면 결과가 다음과 같습니다. | Fish | ?
ASE에서 열의 공백을 제거
update Example set column1 = trim(column1)
내가 구글과 내가 그 ASE 나던 supoort 트림을주의 사항 : 오라클의
나는 열을 트리밍 할 수 있습니다.
데이터가있는 빈 공백을 포함하는 열이 있습니다.
예 : | 물고기 | 열을 업데이트하면 결과가 다음과 같습니다. | Fish | ?
ASE에서 열의 공백을 제거
update Example set column1 = trim(column1)
내가 구글과 내가 그 ASE 나던 supoort 트림을주의 사항 : 오라클의
나는 열을 트리밍 할 수 있습니다.
update Example set column1 = rtrim(ltrim(column1))
또는 str_replace
update Example set column1 = str_replace(column1,' ','')
의 결합 사용할 수 있습니다 그 않는 str_replace (컬럼 1, '', '') 실제로 공백을 대체하지 않습니다 발견했다. (가) '전환
'널 위해 작동합니다 않는 str_replace와
create table Example (column1 varchar(15))
insert into Example (column1) values ('| fish |')
select * from Example
-- produces "| fish |"
update Example set column1 = str_replace(column1, ' ', null)
select * from Example
-- produces "|fish|"
drop table Example
(1 열은 '나를 위해', '') 본건 작동합니다. 하지만, str_replace (column1, '', null), 나를 위해 잘 작동합니다. – jonatanes
@jonatanes 아마 그것은 ASE의 버전에 따라 다릅니다. 아마 당신은 4 년 전 (sic!) 년 전에 얻은 것보다 새로운 버전을 가지고 있습니다! 대답은 받아 들여지므로 OP의 ASE 버전에 좋았습니다. 이 상황에서 downvoting이 좋다고 생각하십니까? – Parado