[PL/PGSQL] 한글 자모 분리
회사에서는 PostgreSQL을 사용하는데, 아직 포스트그레는 레퍼런스가 없어서 많이 애를 먹었다.. 자동완성 검색 기능을 구현하기 위해 한글 자모를 분리한 후 두 키워드를 비교하여 포함 여부를 판단할 수 있도록 한글 자모가 분리된 문자열을 리턴받는 함수를 만들었다. 함수 생성 CREATE OR REPLACE FUNCTION octopus.fn_decompose_hangul(input_text text) RETURNS text LANGUAGE plpgsql AS $function$ DECLARE CHO text[] = ARRAY['ㄱ', 'ㄲ', 'ㄴ', 'ㄷ', 'ㄸ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅃ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅉ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ']; JUN..
2023. 9. 28.
[JAVA] 한글 자모 분리
한글의 자모를 분리해서 DB에 저장해야 될 일이 있을 때 사용할 수 있는 방법이다. 아래와 같이 메소드를 만들어 활용했다. 입력값 : 안녕하세요 출력값 : ㅇㅏㄴㄴㅕㅇㅎㅏㅅㅔㅇㅛ 자동완성 검색 기능 등을 이용할 때 활용하기 좋다. String[] chosungs = {"ㄱ", "ㄲ", "ㄴ", "ㄷ", "ㄸ", "ㄹ", "ㅁ", "ㅂ", "ㅃ", "ㅅ", "ㅆ", "ㅇ" , "ㅈ", "ㅉ", "ㅊ", "ㅋ", "ㅌ", "ㅍ", "ㅎ"}; String[] jungsungs = {"ㅏ", "ㅐ", "ㅑ", "ㅒ", "ㅓ", "ㅔ", "ㅕ", "ㅖ", "ㅗ", "ㅘ", "ㅙ", "ㅚ", "ㅛ", "ㅜ", "ㅝ", "ㅞ", "ㅟ", "ㅠ", "ㅡ", "ㅢ", "ㅣ"}; String[] jongsungs = {"..
2023. 9. 28.