MySQL 쿼리에서 Regex.Replace 함수 (예 : .NET/C#)와 동일한 동작을 수행하려면 어떻게해야합니까?MySQL/정규 표현식 대체 프로그램에서 단어 수를 계산하는 방법은 무엇입니까?
많은 사람들처럼 필드의 단어 수를 계산하기 때문에 필요합니다. 그러나, 나는 (그 사이트에 여러 번 주어진) 다음과 같은 대답에 만족하지 않다 :
SELECT LENGTH(name) - LENGTH(REPLACE(name, ' ', '') +1 FROM table
두 단어 사이에 둘 이상의 공간이있을 때 그것이 좋은 결과를 제공하지 않기 때문에.
그런데 Regex.Replace 기능이 재미있을 것 같아서 모든 좋은 아이디어를 환영합니다!
, 왜 필드에 단어를 계산? – Peter