오라클 테이블확인
상단처럼 title 컬럼과 idx 컬럼이 존재하는 A테이블의 데이터를 합쳐보도록 하겠습니다.
오라클의 경우 문자열을 합치고자 하려면 일명 OR 표시로 문자열을 붙여줍니다.
오라클 문자열합치기 쿼리
1 2 | SELECT TITLE,IDX,TITLE|| '-' ||IDX TOTAL FROM A
|
TITLE,IDX 컬럼에 추가로 TITLE + - + IDX 문자열을 합쳐서
TOTAL이라는 ALIAS를 정해준 쿼리결과를 확인해보도록 하겠습니다.
오라클 문자열합치기 실행결과
다음은 MySQL 컬럼의 문자열을 합쳐보도록 하겠습니다.
MySQL 테이블확인
역시 기존 존재하는 테이블의 테이블 확인 후 문자열을 합쳐보도록 하겠습니다.
MySQL 문자열합치기 쿼리
1 2 | SELECT TITLE,CONTENT,CONCAT(TITLE, '-' ,CONTENT) TOTAL FROM BOARD_NEW
|
MySQL 문자열합치기 쿼리결과
Oracle과 마찬가지로 동일하게 문자열이 합쳐졌습니다.
마지막으로 MS-SQL의 문자열합치기를 해보겠습니다.
MSSQL 테이블확인
위처럼 Survey 테이블 컬럼의 answer_1_1/answer_1_2 컬럼의 문자열을 합쳐보도록 하겠습니다.
MSSQL은 플러그기호(+)를 이용하여 문자열합치기가 가능합니다.
MSSQL 문자열합치기 쿼리
1 2 | select answer_1_1,answer_1_2, answer_1_1+ '-' +answer_1_2 TOTAL from Survey |
MSSQL 문자열합치기 쿼리결과
역시 정상적으로 문자열이 합쳐졌습니다.
IBATIS/MYBATIS에도 동일하게 적용이 가능하니 잘 사용하시길...
[출처] http://hellogk.tistory.com/42
'Dev. Database' 카테고리의 다른 글
식별 관계 비 식별 관계 (0) | 2017.05.11 |
---|---|
GROUP BY - 기준으로 자른 후 통계 내기 (0) | 2017.04.09 |
Delete, Drop, Truncate의 차이점 (0) | 2016.09.30 |
[iBatis/myBatis] #와 $의 차이점 (0) | 2016.04.07 |
[SQL] 기본 함수 (0) | 2014.04.14 |