2021-02-05 오라클 기본 명령어

쪼레비·2021년 3월 30일
0

2021-02-05
DB
- group by, having, 집계 함수
- group by
- 주체의 통계

	- as "컬럼 명"
		- 별명으로 출력 할 수 있다.
		- 출력 결과에 컬럼 명 변경 및 인식

	- group by 한 것을 제외한 코드는 집계함수를 써야 나타난다.

	- cast
		- 소수점 제한

	- 서브쿼리
		- 쿼리 안의 쿼리
		- 조건 용으로도 사용

	- count (조건 혹은 컬럼)
		- 해당 조건 혹은 컬럼의 갯수

	- where 절에 집계함수 사용 불가.
		- having 사용

	- having
		- where 와 비슷하지만, 집계함수에 대한 조건 제한.
		- where 는 group by 전에 값을 찾고 검색
		- having 은 group by 한 후에 값을 검색
		- 그 뒤에 order by 올 수 있다.
	- from NATIONS where population > 10000000 group by region;

- 단축키
	- 컨트롤 + x : 해당 줄 복사하고 삭제
	- 컨트롤 + / : 행 주석
	- 컨트롤 + 쉬프트 + c : 범위 주석
	- 컨트롤 + 쉬프트 + v : 이전 복사 내역들 중 선택하여 붙여넣기

- 데이터 삭제 : update, delete
- 생성 소멸 : create, drop
	
- ROUND()
	- 반올림
	- ROUND(반올림 할 수, 소수점 자리)
	- 소수점 자리 수 만큼 소수점 늘어남
	- ROUND(population/1000000, 0)

- DISTINCT
	- 중복 제거
	- '1', '1', '1', '김','김' 일 경우 '1', '김' 으로 출력

- CAST as 타입(크기, 소수점 자리) 형변환
	- cast(gdp/population as NUMBER(20, 12))

- LIKE
	- where 컬럼명 LIKE '찾을 문자';
	- where eName LIKE 'United%'
	- 찾을 문자 부분에 _ 들어갈 시 모르는 아무 문자.
		- where eName LIKE 'U_it_d%'
	- % 는 그 뒤에 들어올 아무 문자
		- where eName LIKE 'U%'

- 
profile
잠팅이

0개의 댓글