반응형
배열로 선택하는 방법은 psql의 값 절을 포함합니다.
나는 arr
유형의 열 이 array
있습니다.
arr
열에 값이 있는 행을 가져와야합니다.s
이 쿼리 :
SELECT * FROM table WHERE arr @> ARRAY['s']
오류를 제공합니다.
오류 : 연산자가 없습니다. 다양한 문자 [] @> 텍스트 []
왜 작동하지 않습니까?
ps any()
연산자에 대해 알고 있지만 왜 작동하지 @>
않습니까?
시험
SELECT * FROM table WHERE arr @> ARRAY['s']::varchar[]
다음과 같이 작동 할 수도 있습니다.
SELECT * FROM table WHERE s=ANY(array)
SELECT * FROM table WHERE arr && '{s}'::text[];
격리를 위해 두 배열을 비교합니다.
반응형
'Programing' 카테고리의 다른 글
jQuery를 사용하여 div에서 id 속성을 제거하는 방법은 무엇입니까? (0) | 2020.10.29 |
---|---|
스트림을 열지 못했습니다 : HTTP 래퍼가 쓰기 가능한 연결을 지원하지 않습니다. (0) | 2020.10.29 |
TypeScript를 사용하여 Angular 2 구성 요소에서 모델 클래스를 어떻게 선언합니까? (0) | 2020.10.29 |
다양한 WPF 바인딩 모드는 무엇입니까? (0) | 2020.10.29 |
Rails에서 로컬 파일의 내용을 변수로 읽어들입니다. (0) | 2020.10.29 |