반응형
Concatenation 연산자 정의
Concatenation는 연결이라는 뜻을 가지고 있습니다.
오라클에서 사용하는 Concatenation 연산자는 여러 개의 컬럼을 연결할 때 사용하고 연산자로는 || (수직바)를 사용합니다.
select
2 ename ||'is a'|| job
3 from
4 emp;
|| 를 통해서 컬럼과 문자열 사이에 기술하여 하나로 연결하여 출력하면 됩니다.
is a를 이름과 직업 사이에 넣어줬고 출력 결과를 보면 정상적으로 이름과 직업 사이에 is a가 추가된 것을 확인할 수 있습니다.
DISTINCT 키워드
select
2 deptno
3 from
4 emp;
사원들이 소속되어 있는 부서 번호를 출력했습니다.
부서 번호 20에 속한 사람도 여럿이고, 30에 속한 사람도 여럿입니다.
select distinct
2 deptno
3 from
4 emp;
만약 사원들이 소속되어 있는 부서의 목록을 얻기 위한 목적이라면 같은 부서의 번호가 중복되어 출력되는 것은 의미가 없습니다.
중복되는 부서 번호를 한 번씩 출력하기 위해 DISTINCT 키워드를 사용합니다.
위에서 여러번 표기 되었던 부서 목록이 중복을 제거하고 출력되는 것을 확인할 수 있습니다.
반응형
'Data Base > SQL' 카테고리의 다른 글
[SQL] : SQL 편집 명령어 (0) | 2021.11.27 |
---|---|
[SQL] : 파일 명령어 (0) | 2021.11.27 |
[SQL] : 컬럼 이름에 별칭 부여하기 (0) | 2021.11.15 |
[SQL] : NULL (널) (0) | 2021.11.15 |
[SQL] : 데이터를 조회하는 SELECT 문 (0) | 2021.10.31 |
댓글