728x90
🟩 테이블 생성하기
create table ouser(
user_num int not null,
id varchar(12) not null,
auth int(1) default 2 not null,
constraint ouser_pk primary key (user_num)
);
CREATE DATABASE 이름 default CHARACTER SET UTF8;
🟩 select문 정보 가져오기
select sum(culex)
from tb_black_light_trap_info
where `year` ="2015";
select sum(total),year,week
from ews.tb_black_light_trap_info
where region = '인천'
group by region,year, week;
오라클 | mysql |
number | int |
VARCHAR2 | VARCHAR |
select 컬럼명
from 테이블명
where 컬럼명 = "데이터"
group by 그룹화 하는 컬럼명들 , 로 구분
GROUP BY - 특정 컬럼을 그룹화
HAVING - 특정 컬럼을 그룹화한 결과에 조건을 만듦
WHERE는 그룹화 하기 전에 사용하고 HAVING은 그룹화 후에 조건
📌 집계 함수
▶ COUNT(필드명) - NULL 값이 아닌 레코드 수를 구한다.
▶ SUM(필드명) - 필드명의 합계를 구한다.
▶ AVG(필드명) - 각각의 그룹 안에서 필드명의 평균값을 구한다.
▶ MAX(필드명) - 최대값을 구한다.
▶ MIN(필드명) - 최소값을 구한다
728x90
반응형
'DATABASE > SQL' 카테고리의 다른 글
sql 회원관리 (0) | 2022.08.29 |
---|---|
[ mysql ] inner join 예제 (0) | 2022.07.14 |
[ Oracle SQL ] 인덱스(INDEX) (0) | 2022.05.11 |
[ Oracle SQL ] 실습문제 (0) | 2022.04.19 |
[ Oracle SQL ] SELECT문/실습문제 (0) | 2022.01.28 |
댓글