데이터베이스
distnct문
22gamin
2023. 4. 20. 21:31
- Distinct문
- 중복된 행의 UNIQUE한 값을 출력한다. -> 동일한 값이 아닌 유일한 값이다.
- selelct 바로 뒤에 명시한다.
- distinct 뒤에 나열된 컬럼의 조합이 중복일 때는 생략한다.
1. distinct 뒤 컬럼이 하나인 경우
2. distinct 뒤 컬럼이 두 개 이상인 경우

- 변화가 없다.
- 연결 연산자
- 데이터 결합시 사용한다.
- 결합할 대상 사이에 || 을 명시한다.
- 컬럼과 컬럼, 컬럼과 표현식의 결합 시 주로 사용한다.
- 각각 다른 컬럼으로 표현되는 대상을 하나로 합쳐서 출력하기 위해 연결 연산자를 사용한다.
- select NAME,STUDNO from student; --> 강성근 4
- select NAME || '-' || STUDNO from student --> 강성근 - 4
- 원하는 형태로 출력 가능
- 연결연산자 뒤에 띄어쓰기는 문법적 띄어쓰기기기 때문에 출력결과에 반역되지 않는다.
- '학생은' -> '학생은 '
- 이렇게 문자열에서 띄어쓰기를 하면 된다.
- 분리되어진 대상들을 하나로 합쳐서 출력하기 위해 연결연산자를 사용한다.