반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SpringBoot
- git
- jquery
- PM2
- spring3
- config
- pwa
- jenkins
- docker
- ajax
- Push
- submit
- node.js
- security
- mysql
- Eclipse
- javascript
- NextJS
- MSsql
- mybatis
- popup
- nodejs
- MariaDB
- centos7
- rocky9
- Next.js
- yona
- FCM
- Maven
- Java
Archives
- Today
- Total
ふたりで
mariadb CONCAT_WS() multiple 컬럼. 본문
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
'mariadb' 카테고리의 다른 글
mysql FIND_IN_SET() 특정 컬럼에 콤마로 구분된 문자열이 있을때... (0) | 2022.06.03 |
---|---|
mariadb table FEDERATED 다른DB서버의 테이블 연결 (0) | 2021.07.15 |
SELECT 결과 INSERT하기 (INSERT INTO BY SELECT result?) (0) | 2020.12.14 |
mariadb AUTO_INCREMENT 재정렬 삽입? (0) | 2020.07.01 |
mysql 컬럼의 특정문자 일괄 치환하기 REPLACE (0) | 2020.04.27 |
Comments