관리 메뉴

ふたりで

mariadb CONCAT_WS() multiple 컬럼. 본문

mariadb

mariadb CONCAT_WS() multiple 컬럼.

graykang 2021. 7. 9. 16:14
728x90
반응형
SMALL

고객사에서 조회 조건에 특정 문자열 또는 숫자를 입력시 리스트에서 맵핑 되는 것들만 

모두 조회가 될수있게 해달라는 요청이 있었다.

하여 관련된 레퍼런스를 구글링 하다 발견하고 테스트 한 내용을 정리 해본다...

        SELECT
        	u_code-- 고유코드
        	u_name , -- 이름
        	u_mobile, -- 휴대폰
        	u_id, -- 회원아이디
        	u_email -- 이메일 주소
       	FROM USER_INFO 
       	WHERE role = 'ROLE_USER'
        AND concat_ws(u_name, u_mobile, u_id) LIKE CONCAT('%', '010-1234-1234', '%') -- 여러컬럼에서 특정 문자로 찾기 조건

u_name, u_mobile, u_id 3개의 컬럼 값 중  '010-1234-1234' 가 있는 건이 모두 조회 된다.

음... 테이블의 데이터가 많을경우 느려지지 않을까란 생각이 들지만... 아직 까진 괜찮은듯;;;

728x90
반응형
LIST
Comments