테스트 사이트 - 개발 중인 베타 버전입니다

알파벳으로만 되어있는것 찾기 질문드립니다. 채택완료

tacks 4년 전 조회 2,137

안녕하세요.

아래와 같이 알파벳으로만 구성된 항목이 몇개인지 찾으려합니다.

그런데 띄어쓰기된 알파벳 항목은 제외가 되는데 띄어쓰기는 무시하고 처리되게 하려면 어떻게 해야할지요?

 

$sql = " select COUNT(*) as cnt2 from a1_association where kc_l REGEXP '^[a-z]+$' ";

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

select COUNT(*) as cnt2 from   replace( a1_association  ,' ','' )  where kc_l REGEXP '^[a-z]+$' 

 

이렇게 공백을 제거하면 안될까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
tacks
4년 전
알려주신것 참고해서 적용했습니다.

select COUNT(*) as cnt2 from a1_association where replace( kc_l,' ','' ) REGEXP '^[a-z]+$'

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

select COUNT(*) as cnt2 from   replace( a1_association  ,' ','' )  where kc_l REGEXP '^[a-z ]+$' 

regular expression에서 공백을 추가해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인