쿼리를 사용하여 MySQL에서 각 단어의 첫 글자를 어떻게 선택합니까? MySQL의 테이블 셀에서 각 단어의 첫 글자를 선택하는 방법은 무엇입니까?
그래서이 테이블+----+----------------------------+
| id | str |
+----+----------------------------+
| 1 | Hello my name is MCEmperor |
| 2 | How are you doing? |
+----+----------------------------+
내가 그것을 SUBSTRING
및 LOCATE
뭔가 추측하고 어쩌면 내가 ...
+----+----------------------------+
| id | str |
+----+----------------------------+
| 1 | HmniM |
| 2 | Hayd |
+----+----------------------------+
을 반환
쿼리 내에서 가능합니까? 어떻게해야합니까?
이것에 대한 특별한 기능을 쓰는 것은 어떨까요? – triclosan
당신은이 클라이언트 쪽에서하는 것이 훨씬 낫습니다. 이 정렬의 문자열 조작은 SQL에 대해 스토어드 프로 시저/UDF를 작성하지 않는 한 sql이 설계된 것이 아닙니다. –
그리고 함수를 사용하는 것은 어떻습니까? 함수 내에서 그것을 할 수 있습니까? –