나는 쉼표로 구분 된 값이 들어있는 필드가 있습니다.쉼표로 구분 된 값 필드에서 문자열 발생 수를 찾는 방법
내가 'B'의 발생의 수를 찾으려면 :
SELECT FIND_IN_SET('b','a,b,c,d,b,b')
내가 다른 일을합니다 : 이 코드를 사용하여 나는 "B"의 목록의 존재를 확인할 수 있습니다 발견 쉼표로 구분 된 목록. MySQL에서도 가능합니까? 아니면 PHP에서
array_count_values
으로 요청해야합니까?
내가 잘못 했나요? 아니면 둘 다 첫 번째 발생 만 찾았습니까? –
이 텍스트 (I red)를 읽음으로써 처음부터 0부터 시작하여 검색하고 첫 번째 검색 결과에서 두 번째를 찾습니다. 하지만 50 번 있으면 어떻게 될까요? 아니면 정말 중요한 것을 놓치고 있습니까? :-) –
은 0을 반환 할 때까지 계속 호출합니다. – Fletch