홈>
문자열로 변환하려는 배열을 포함하는 열이있는 테이블이 있으므로 구분 기호로 여러 열로 나눌 수 있습니다.
시간대가있는 날짜 배열에서이 작업을 수행하는 데 문제가 있습니다.
create materialized view matview1 as select
(location) as location,
(nullif(split_part(string_agg(distinct name,'; '),'; ',1),'')) as name1,
(nullif(split_part(string_agg(distinct name,'; '),'; ',2),'')) as name2,
(nullif(split_part(string_agg(distinct name,'; '),'; ',3),'')) as name3,
(array_agg(distinct(event_date_with_timestamp))) as event_dates
from table2 b
group by location;
위의 코드에서 특정 위치와 관련된 모든 테이블 항목을 단일 행으로 통합하기 위해 구체화 된 테이블보기를 작성하고 있습니다.
이름과 같이 각 event_date 항목에 대해 추가 열을 어떻게 만들 수 있습니까 (예 : 'name'배열의 Name1, Name2 및 Name3)?
배열을 문자열 형식으로 변경하려고 시도했습니다 :
(nullif(split_part(array_to_string(array_agg(distinct(event_date_with_timestamp))),'; ',1),'')) as event_date1
그러나 이것은 오류를 던진다 :
"함수 array_to_string (시간대가 타임 스탬프 [])가 없습니다"
다른 데이터 유형으로 캐스트하면 항상 타임 스탬프 유형에서 다른 것으로 캐스트 할 수 없다는 오류가 발생합니다.
- 답변 # 1
관련 자료
- r - 파일 이름을 가져 와서 함수에서 열 이름으로 할당
- r - 잘못된 출력을 보여주는 데이터 프레임에 두 개의 열 이름이 있는지 확인하는 사용자 정의 함수
- vaadin8 - 텍스트 필드를 구성 요소 열로 포함하는 vaadin 그리드 정렬
- r - 목록 또는 벡터를 기반으로 다른 텍스트에서 추출한 텍스트를 포함하는 데이터 프레임에 새 열을 만듭니다
- python - 변수가 다른 열에서 오는 함수로 열 만들기
- dplyr - r에서 데이터 셋 조작을위한 함수 - 1 열에서 2 열로 변환
- db2 luw - DB2 LUW-Json_Table 함수 구문 오류
- Ajax laravel 업데이트 함수에서 열은 null 일 수 없습니다
- 선택 명령 Bash로 사용자 선택을 통해 함수 실행 시도
- countif 함수를 Excel에서 Python으로 복제하려고합니다
- python - BMI 계산기를 만들고 개인의 키와 몸무게로 함수를 호출하려고합니다
- python - 열을 함수에 전달하려고 시도하고 키 오류가 발생합니다 (Pandas)
- python - 함수 (정수)로 변수 변경 시도
- sql - 열 범위에 CASE, 배열 및 구조체를 사용할 때 GROUP BY에서 허용되지 않는 집계 함수가 포함되어 있습니다
- 함수의 일부로 R의 열 이름 업데이트 문제
- python - strcontains 함수를 사용하여 열 곱하기
- excel - 나머지 부분을 방해하지 않고 단일 열을 필터링하려고합니다
- matrix - 두 개의 문자열과 R에서 한두 번 발생하는 요소를 포함하는 열 삭제
- mysql - 조인되고 그룹화되지 않는 2 개의 하위 쿼리에서 열을 가져 오려고합니다
- python - 특정 이름으로 시작하지 않는 모든 행을 삭제하려고 할 때 데이터 프레임에 열 이름을 유지하려면 어떻게해야합니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
타임 스탬프에서 텍스트로 캐스트 한 다음 다음과 같이 다시 되돌림으로써이를 달성 할 수있는 방법을 찾았습니다.