Sql/- Mysql
여러 컬럼으로 검색
검색할 컬럼들을 CONCAT으로 묶어서 검색 IFNULL 을 넣지 않으면 CONCAT안에 null이 있으면 전체가 null이 되어 버린다. WHERE CONCAT(IFNULL([COLUMN], ''), ...) LIKE [CONDITION] 실제 사용 쿼리 SELECT * FROM withinplus.wi_member where CONCAT( IFNULL(mem_position, ''), IFNULL(inst_name, '') , IFNULL(inst_id, ''), IFNULL(ord_customer_name, ''), IFNULL(ord_num, '') ) like CONCAT('%',#{searchText},'%');
2023. 1. 26. 15:16