[mariaDB/oracle] 마리아DB 문자열 연결하기 - 오라클 문자열 연결하기 비교
오라클 문자열 연결하기
오라클에서 문자열을 연결 할때 || 를 사용 합니다.
'문자열'과 1234를 연결 -> '문자열' || 1234
결국 '문자열' 과 1234를 컬럼으로 바꾸면
column1과 column2를 연결 -> column1 || column2 이렇게 연결 하면 됩니다.
2개 이상의 문자열 연결시 A||B||C||....||Z 이런 식으로 ||로 문자열을 연결합니다.
마리아DB 문자열 연결하기
마리아DB에서 문자열을 연결할때 CONCAT()을 사용합니다.
'문자열'과 1234를 연결 -> CONCAT('문자열',1234)
결국 '문자열' 과 1234를 컬럼으로 바꾸면
column1과 column2를 연결 -> CONCAT(column1,column2) 이렇게 연결 하면 됩니다.
2개 이상의 문자열 연결시 CONCAT(A,B,C,D.....,Z) 이런 식으로 CONCAT함수 내에 쉼표(,)로 문자열을 연결 시킵니다.
오라클 WHERE절에서 LIKE 사용하기
LIKE '%찾을키워드%'
여기서 %는 모든 문자,숫자,기호 등등을 의미합니다.
SQL 쿼리 작성 시 찾을 키워드가 변수명일 때
LIKE '%' || 변수명 || '%' -> LIKE '%' || #{name} || '%'
마리아DB WHERE절에서 LIKE 사용하기
LIKE '%찾을키워드%'
여기서 %는 모든 문자,숫자,기호 등등을 의미합니다.
SQL 쿼리 작성 시 찾을 키워드가 변수명일 때
LIKE CONCAT('%',변수명,'%') -> LIKE CONCAT('%',#{name},'%')