개발자
안녕하세요. 기술 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행복나눔재단 곧장기부 PM • 2023년 11월 13일
오오 감사합니다 !! 내일 출근하면 바로 해볼게요 !!!!!! ✨✨✨
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!