목록Study/SQL (3)
serendipity

UNION 이란? : 연산자는 두 개 이상의 SELECT 문의 결과 집합을 결합하는데 사용 UNION는 JOIN 모두 여러 테이블에서 데이터를 가져올 수 있기 때문에 유사하다. But, UNION : 두개의 SQL 문에서 만들어진 필드가 동일한 데이터 유형에 사용되어야 한다. UNION : 중복 데이터는 출력되지 않는다 . UNION 연산자를 사용할 시, 각 쿼리에 컬럼 갯수 및 명칭을 맞추어 줘야 되며 그렇지 않으면 오류가 발생하는 것을 볼 수 있다. #UNION SELECT Date, ID FROM information UNION SELECT Date , ID FROM internet UNION ALL : 중복 데이터도 출력된다. #UNION ALL SELECT Date, ID FROM informa..

JOIN , 조인이란 ? : 둘 이상의 테이블을 연결해서 데이터를 검색하는 방법 People 테이블 PersonID FirstName LastName 1 Jaemin Na 2 Yoona Lim 3 Taehyung Kim Address 테이블 AddressId PersonID Place 5 2 Suwon 6 2 Gangnam 7 3 Daejeon 1) INNER JOIN : 데이터의 교집합 , 공통적인 부분만 SELECT SELECT p.personId, p.firstName, a.addressId, a.place FROM Person AS p INNER JOIN Address AS a ON p.personId = a.personId OUTPUT) PersonID FirstName AddressID Pla..

집계함수란 ? : 여러행 또는 테이블 전체 행으로부터 하나의 결과값을 반환하는 함수 집계 함수 사용 목적 COUNT(*) NULL 값을 포함한 행의 수를 출력한다. COUNT(표현식) 표현식의 값이 NULL 값인 것을 제외한 행의 수를 출력한다. SUM([DISTINCT | ALL] 표현식) 표현식의 NULL 값을 제외한 합계를 출력한다. AVG([DISTINCT | ALL] 표현식) 표현식의 NULL 값을 제외한 평균을 출력한다. MAX([DISTINCT | ALL] 표현식) 표현식의 최대값을 출력한다. MIN([DISTINCT | ALL] 표현식) 표현식의 최소값을 출력한다. STDDEV([DISTINCT | ALL] 표현식) 표현식의 표준 편차를 출력한다. VARIAN([DISTINCT | ALL]..