값이 12,345 인 문자열 컬럼이있는 하이브 테이블이 있습니다. 이 하이브 테이블에 삽입하는 동안 쉼표를 제거 할 수있는 하이브 기능이 있습니까?컬럼 값에서 쉼표를 대체하는 하이브 기능
3
A
답변
5
하이브에있는 기능인 regexp_replace(string INITIAL_STRING, string PATTERN, string REPLACEMENT)
을 사용할 수 있습니다. 새 테이블에 쉼표를 포함하는 테이블에서 데이터를 이동하는 경우
그래서 당신은 사용 :
insert into table NEW select regexp_replace(commaColumn,',','') from OLD;
0
하이브에는 분할 기능이 있습니다. 여기에서 사용할 수 있습니다. 분할 및 연결하여 원하는 결과를 얻으십시오. 이 질문을 참조하십시오. Does Hive have a String split function?
관련 문제
- 1. 하이브 CLI 컬럼 구분 기호
- 2. 세 번째 쉼표를 개행으로 대체하는 방법은 무엇입니까?
- 3. 하이브 : 테이블 생성 기능
- 4. 하이브 지연 기능 문제
- 5. 나는 내가 하이브 기능
- 6. 하이브 집계 기능
- 7. PostgreSQL : 컬럼 값에서 타임 스탬프에 간격 추가
- 8. 컬럼 값에서 VBBA 행 삭제가 우수합니다.
- 9. 하이브 변수 대체 기능 포함
- 10. 하이브 기능 : 달 추가 날짜
- 11. 드롭 다운 값에서 호출 기능
- 12. .CSV 파일의 숫자 값에서 큰 따옴표와 쉼표를 제거하십시오.
- 13. 기능 인용 외부 쉼표를 사용하여 테이블을 정렬
- 14. 하이브
- 15. 줄의 마지막 쉼표를 유닉스 계열의 문자열로 대체하는 방법
- 16. MySQL의 컬럼 값에 대한 ID 참조를 대체하는 간단한 방법이 있습니까?
- 17. MySQL 컬럼
- 18. 하이브 substr 기능 시작 인덱스 문제
- 19. 기능 추가 및 관찰 배열의 항목을 대체하는
- 20. 설명과 함께 여러 ID를 대체하는 MySQL의 기능
- 21. 하이브
- 22. 하이브
- 23. 하이브
- 24. 하이브
- 25. 하이브
- 26. 하이브
- 27. 하이브 쿼리에서 할당
- 28. 알렉사 등급에 쉼표를 넣으십시오.
- 29. 쉼표를 제거
- 30. 열 값에서 열 이름을 가져옵니다