id hosp_id provider_settings
1 50411 {"e-invoice":"0"}
2 129 {"e-invoice":"0","Document GroupId":"**test**"}
3 50411 {"e-invoice":"0","Document GroupId":"**testtt**"}
4 50360 {"e-invoice":"0","Document GroupId":"**yryyyy**"}
이것은 내 테이블 구조입니다.데이터베이스에서 정확한 문자열을 찾는 방법 Like without
나는 완벽하게 검색 "provider_settings"필드 "를 테스트"문자열/텍스트와 일치하고 테스트 문자열에 따라 가져 오기 기록 할.
그러나 우리는 다른 기록이 testtt 문자열/텍스트 데이터와 같은 페치되어서는 안 테스트 문자열/텍스트를 검색합니다.
도와주세요. 당신이 의미하는 경우
는 어디 코드 스니 플릿은 provider_settings '% ** 테스트 ** %'LIKE TABLE_NAME에서 선택
즉
*인가? –
전자 - 인보이스 용으로 하나의 열, 문서 그룹 ID 용으로 하나의 열을 데이터베이스 내부에서 분해하십시오. 그런 다음 =를 사용하여 test와 일치 시키십시오. 예 : select * from mytable where newColumn = 'test' –
하나 이상의 열을 추가하여 기존 json을 업데이트하면 어떻게됩니까? 이 필드 "provider_settings"는 동적으로 생성됩니다. –