반응형
json type 열에 필드가 있는지 확인합니다.SQL
어떻게 체크합니까?jsonPostgres의 필드에는 특정 요소가 있습니까?
와 함께 시도했습니다.json->>'attribute' is not null효과가 없습니다.
사용하다->:
where (json->'attribute') is not null
이게 효과가 있을 때.특수 연산자를 사용하는 것이 좋습니다.
WHERE your_column_name::jsonb ? 'attribute'
주의: 대상만jsonb유형.
이는 your_column_name이 json 유형인 경우에도 작동합니다.
SELECT * FROM table_name WHERE your_column_name->>'attribute' is not NULL;
언급URL : https://stackoverflow.com/questions/19422233/check-if-field-exists-in-json-type-column-postgresql
반응형
'programing' 카테고리의 다른 글
| 코드 가능을 사용하여 JSON으로 시리얼화할 때 Swift 문자열 이스케이프 (0) | 2023.04.01 |
|---|---|
| React에서 불변성 도움말을 사용하여 변수 개체 키 설정 (0) | 2023.04.01 |
| Flask에서 목록을 'jsonify'하려면 어떻게 해야 합니까? (0) | 2023.04.01 |
| This.props.dispatch는 함수가 아닙니다(React-Redux). (0) | 2023.04.01 |
| 재료 UI 대화상자 머리글 오른쪽 상단 모서리에 닫기 아이콘을 추가하는 방법 (0) | 2023.04.01 |