MySQL의 저장 프로 시저로 "anagram"함수를 수행하는 방법을 알아 내려고하고 있습니다. 사전에있는 모든 단어를 포함하는 데이터베이스가 있다고 가정 해 봅시다. 일부 문자의 매개 변수를 VARCHAR로 입력하고 해당 문자의 아나그램을 구성하는 단어 목록을 가져 오려고합니다.MySQL에서 문자열의 각 문자에 변수를 어떻게 할당합니까?
내가 말하고자하는 것은, SQL 명령을 실행하여 "매개 변수와 동일한 길이의 모든 단어를 선택하고 매개 변수의 각 문자를 포함하는"방법을 설명하는 것입니다.
사용할 수있는 문자열 함수 (http://www.hscripts.com/tutorials/mysql/string-function.php)를 살펴 보았습니다. 나는 이것들이 어떤 식 으로든 함께 사용될 수 있다고 확신하지만 그것이 복잡해지면 구문을 올바르게 얻을 수는 없다.
나는 SQL에 익숙하지 않으며 사용 가능한 문자열 함수가 매우 제한적으로 보인다. 어떤 도움을 크게 주시면 감사하겠습니다 :)
내가 개인적으로 정규 표현식을 사용합니다 :
그럼 당신은 같은 뭔가 아나그램을 찾을 수 – exussum
오, 그래, 아마도 그 사람들에 대해 생각해 봤어야 했어 – ecirp
http://stackoverflow.com/questions/1559751/regex-to-make-sure-that-the-string-contains-at-least- one-lower-case-char-upper는이 하나와 비슷한 경우 정규 표현식에 대한 자세한 정보를 제공합니다. – exussum