나는 json 문자열 인 내 데이터베이스에 일련의 정보를 가지고 있는데, 거기에서 몇 가지 특정 정보를 얻으려고합니다. json의 예가 아래에 있으며 각 항목에서 SuID
및 Quantity
을 얻으려고합니다. 두 개 이상의 항목이있을 때만 한 항목과 시간이있는 경우가 있지만 항상 이렇게 형식화됩니다.문자열에서 동적으로 결정된 위치에서 동적으로 하위 문자열을 선택할 수 있습니까?
나는 charindex
, left
는, right
, substring
및 replace
,하지만 나는 그것이 내가 필요로하는 여러 가지가있을 때 작동하도록하는 방법을 알아낼 수 없습니다의 조합을 사용하려고했습니다.
[{
"SuID": 8348,
"SuParentSuID": 652,
"Quantity": 0,
"LeadTime": 72,
"LeadTimeClosures": 0,
"Transships": 0,
"InventoryStatus": 2,
"HasCurrentFeed": 1,
"LeadTimeSource": 0,
"GhcPrgBitwise": 0,
"QuantityAdjustment": 0,
"ExclusionCriteria": 0
}, {
"SuID": 8349,
"SuParentSuID": 652,
"Quantity": 454,
"LeadTime": 72,
"LeadTimeClosures": 0,
"Transships": 0,
"InventoryStatus": 1,
"HasCurrentFeed": 1,
"LeadTimeSource": 1,
"GhcPrgBitwise": 0,
"QuantityAdjustment": 0,
"ExclusionCriteria": 0
}]
은 내가이 테이블 같은 것을 얻을 필요가 :
Suid | Quantity
------|----------
8348 | 0
8349 | 454
이 PostgreSQL을 또는 SQL-서버인가? 귀하의 태그가 의미가 없습니다. –
누군가가 해결책을 찾는 것이 가장 쉽습니다. 나는 나의 끝에서 어느 쪽이든으로 일할 수있다. 그러나 그것을 시작하는 방법을 이해할 수 없다. – Travis