원하는 결과를 생성하는 올바른 REGEXP 구문은 무엇입니까? 감사!SQL의 REGEXP 함수를 사용하여 대문자와 그 앞에 소문자 사이에 밑줄을 삽입하십시오.
표 1은 다음과 같습니다 : I는 다음과 같이 할 싶습니다
user_id city_state
123 MiamiFlorida
234 PhiladelphiaPennsylvania
345 ClevelandOhio
: 수정 됨
user_id city_state
123 Miami_Florida
234 Philadelphia_Pennsylvania
345 Cleveland_Ohio
======을 ======
Presto를 통해 @ Gary_W의 논리를 적용한 후 다음 결과가 반환되었습니다.
USER_ID FIXED
---------- ------------------------------
123 Miam1_2lorida
234 Philadelphi1_2ennsylvania
345 Clevelan1_2hio
최종 편지는 어떻게 보관합니까?
문자열에서 임의의 도시 이름을 구문 분석하는 방법은 무엇입니까? –
좋은 지적. 나 한테 다시 말해줘. regexp를 다음과 같이 사용하십시오. 1. 대문자로 된 글자 을 찾으십시오. 대문자로 시작하는 글자가 있는지 확인하십시오. 3. 대문자로 시작하는 글자가 있으면 대문자로 시작하는 글자와 대문자로 시작하는 글자 사이에 밑줄을 삽입하십시오. 앞에옵니다. 대문자로 시작하는 문자가 없으면 아무 것도하지 마십시오. – Levine
@JacobH, 방금 질문을 명확히했습니다. 감사! – Levine