728x90
반응형
1. concat(문자열1, 문자열2, 문자열3)
(이름+' '+성 합치기)
select concat(first_name,' ',last_name) from actor ;
2. 문자열1||문자열2||문자열3
(중복제거, 대문자, 이름+' '+성 합치기)
select distinct upper(first_name||' '||last_name) from actor ;
*주의
- MySQL에서 ||는 문자열 합치기가 아닌 OR(또는)을 뜻한다.
- Oracle에서 concat 사용시 매개변수를 두 개만 허용하기 때문에 concat(concat(문자열1, 문자열2), 문자열3) 와 같이 사용할 수 있다.
Reference
https://jhnyang.tistory.com/369
728x90
반응형
'데이터베이스 > SQL' 카테고리의 다른 글
[PostgreSQL] 문자열 한개 또는 여러개 치환하기(REPLACE, REGEXP_REPLACE, CASE WHEN) (0) | 2021.08.08 |
---|---|
[PostgreSQL] 년도,월,일,시간 등 추출하기(EXTRACT) (0) | 2021.08.08 |
SQL 테이블 유형 허용조건/제약조건 (0) | 2021.03.21 |
[SQL 명령어] INSERT, UPDATE, DELETE (DML) (0) | 2021.03.21 |
[SQL 명령어] CREATE, DROP, ALTER (DDL) (0) | 2021.03.21 |