distinct 사용 + 컬럼 두 개 원본 테이블)실행 결과)bcolor 기준으로 중복을 제거한 green이 출력되고 blue와 red중 오름차순 정렬 앞 값인 blue가 fcolor로 출력됨정렬할 때, null값이 가장 큰 값(오름차순 정렬시 제일 뒷 값)으로 인식함
2개 이상의 테이블에 있는 정보 중 사용자가 필요한 집합에 맞게 가상의 테이블처럼 만들어서 결과를 보여주는 것특정 컬럼의 기준으로 정확히 매칭된 집합을 출력교집합특정 컬럼을 기준으로 매칭된 집합을 출력하지만 한쪽의 집합은 모두 출력하고 다른 한쪽의 집합은 매칭되는 컬럼
SELECT문에서 반환된 행을 그룹으로 나눈다. 각 그룹에 대한 합계, 평균, 카운트 등을 계산GROUP BY절과 함꼐 HAVING절을 이용하여 GROUP BY의 결과를 특정 조건으로 필터링여러개의 UNION ALL 을 이용한 SQL과 같은 결과를 도출할 수 있음.im
특정 집합 내에서 결과 건수의 변화 없이 해당 집합안에서 합계 및 카운트 등을 계산할 수 있는 함수집계의 결과와 테이블의 내용도 함께 보여줌특정 집합 내에서 결과 건수의 변화 없이 해당 집합 안에서 특정 컬럼의 순위를 구하기동일한 순위 없음같은 순위면 다음 순위 건너
두 개 이상의 SELECT문들의 결과 집합을 단일 결과 집합으로 결합하며 결합시 중복된 데이터는 제거된다.중복된 이름 값을 제외하고 출력된다.두 개 이상의 SELECT문들의 결과 집합을 단일 결과 집합으로 결합하며 결합시 중복된 데이터도 모두 출력한다.UNION ALL
테이블이 만들어지면 빈 공간이 만들어 지는 것이며 테이블 안에 데이터를 INSERT하는 것이 필요하다.테이블의 존재하는 데이터를 수정하는 작업. 업무를 처리하는데 필수적인 것이며 동시성에 유의UPDATE는 대상 행에 대해서 락을 잡는다락이란 다른 사용자는 해당 행에 대
참과 거짓에 대한 값을 저장하는 데이터 타입문자 및 문자열을 다루는 데이터 타입에서 CHAR, VARCHAR, TEXT가 존재한다char값과 varchar값을 비교하는것이 가능하다. 공백을 제거하고 문자가 같은지를 확인한다. 다만!! DBMS제품마다 차이가 있을 수
CASE 표현식으로 IF/ELSE문과 같은 로직을 구사할 수 있다. 해당 표현식으로 다양한 조건문 처리를 할 수 있다.입력한 인자값 중에 널값이 아닌 첫번째 값을 리턴한다.널 처리할 때 유용하게 사용입력한 두개의 인자의 값이 동일하면 NULL을 리턴하고 그렇지 않으면