개발자

[도움도움] SQL로 이모지 검색하는 방법

2023년 11월 13일조회 123

안녕하세요. 기술 1도 모르는 사업운영하고 있는 사람입니다. SQL을 열어주셔서 가끔 SELECT문으로 원하는 쿼리 날려 뽑고 있는데요. 대체문자에는 이모지 발송이 되지 않아 발송내역 확인해보니 '곧장기부자 -'하고 끊겨서 나가더라고요. 그래서 닉네임에 이모지 사용하신 분들을 검색해서 수정하고 있는데요. 혹시 특정 문자를 검색하면 빠르게 할 수 있는 방법이 있나 해서 문의드립니다. 유니코드로도 검색이 안 되는 것 같아요.. SELECT * FROM MEMBER WHERE NAME LIKE '%❤%' 이런 식으로 찾습니다! 도와주세요! 제발!!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

김주호님의 프로필 사진

해보지는 않았지만 이것도 시도해보세요 PostgreSQL https://stackoverflow.com/questions/66157664/how-to-query-only-the-data-that-has-emojis-postgresql ``` SELECT * FROM MEMBER WHERE NAME ~ '[\U0001F300-\U0001F6FF]' ``` MySQL https://stackoverflow.com/questions/45420157/how-would-i-search-for-text-that-contains-emojis ``` SELECT * FROM MEMBER WHERE NAME REGEXP '[\\x{1F000}-\\x{1FFFF}]'; ```

방실님의 프로필 사진

방실

작성자

SK행복나눔재단 곧장기부 PM2023년 11월 13일

오오 감사합니다 !! 내일 출근하면 바로 해볼게요 !!!!!! ✨✨✨

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!