반응형

DML 2

<SQL> DML -SELECT-(2)group by, having,window

그룹함수 WINDOW 함수 GROUP BY 절 HAVING 절 기본형태 1 SELECT [테이블명].속성명 [,그룹함수(속성명)] [,WINDOW함수] FROM 테이블명 WHERE 조건 GROUP BY 속성명 HAVING cs ★그룹함수 : GROUP BY 절에 지정된 그룹별로 속성의 값을 집계할 함수를 기술함 함수 COUNT(속성명) 그룹별 튜플 수를 구함 SUM(속성명) 그룹별 합계 AVG(속성명) 그룹별 평균 MAX(속성명) 그룹별 최대값 MIN(속성명) 그룹별 최소값 STDDEV(속성명) 그룹별 표준편차 VARIANCE(속성명) 그룹별 분산 ROLLUP(속성명,속성명..) *인수로 주어진 속성을 대상으로 그룹별 소계를 구하는 함수 *속성의 개수가 N개이면 N+1 레벨까지, 하위 레벨에서 상위레벨 ..

<SQL> DML -Select- (1)일반,조건,정렬,복수테이블 검색

1. 일반형식 1 SELECT 테이블명.속성명 FROM 테이블명 WHERE 조건 ORDER BY 속성명[ASC/DESC] cs (1) SELECT 절 DISTINCT ->중복된 튜플이 있으면 그 중 첫 번째 한 개만 표시함 속성명 -> 검색하여 불러올 속성 또는 속성을 이용한 수직을 지정함 AS -> 속성이나 연산의 이름을 다른 이름으로 표시하기 위해 사용함 (2)FROM 절 검색할 데이터가 있는 테이블 이름을 기술함 (3) WHERE 절 검색할 조건을 기술함 * 비교 연산자 연산자 = > = ASC 오름차순, DESC 내림차순 기본으로 오름차순으로 사용하여 오름차순으로 정렬을 하고 싶으면 ASC를 생략해도 무방함 2. select 다양한 예시 사용할 테이블 (1) 조건 지정 검색 ○name 테이블에서 ..

반응형