2021.09.06
참 멍청한 일이다... Oracle 시작하는 법을 까먹다니;;;
하기야 매번 코딩만 했지 설정하는건 초기니까... 그래두 좀 너무한거 아닌ㄱ.....
@ Oracle hr 계정 활성화
우선 CMD 창에서 sqlplus 란 명령어로 시작을 해도 되고, 그냥 sql 커맨드 라인을 바로 켜도된다.
- 첫번째로 system 계정으로 들어간다. 해당 계정의 password는 내가 오라클을 설치할 때 설정한 비밀번호이다.
- "alter user hr account unlock;" 명령어는 hr 계정의 lock을 풀어준다. 아래 사진을 보면 알지만 초기에는 lock 되었다면서 접속되지 않는다.
- "alter user hr identified by hr" 명령어는 hr 계정의 password를 "hr"로 변경하겠다는 얘기.
- 그리고 hr 계정에 접속
@ Group By
각 칼럼들을 Group화 시켜주는 녀석
이거 할라고 오라클 깔았는데 계정 접속 안되고 난리...
select job_id, avg(salary)
from employees
group by job_id
- 우선 각 직업별 id를 갖는 job_id 란 칼럼을 Group화 시킨다.
- 그리고 나서 salary란 칼럼의 평균을 출력하면 각 직업별 평균 급여가 출력되는 것.
아래는 결과 화면이다.
% 다중 그룹화
select department_id, job_id, avg(salary)
from employees
group by job_id,department_id
- 이것도 뭐 특별히 별건 없다. 그냥 칼럼 두개를 그룹화한것.
- 단지, 이렇게하면 한 직업 중에서도 "department_id" 별로 그룹화하여 나타난다는 것.
- 그러면 해당 그룹 중 평균 급여를 출력한다.
아래는 해당 결과 화면 출력
특별히 어렵지는 않은 내용이지만, 그만큼 안쓰면 까먹는것 같은 까먹으면 바보 내용이다.
잊지 말고 기억해두자.
다음에는 JOIN이랑 결합해서 실습해보자!!
반응형
'끄적 > DB' 카테고리의 다른 글
[오라클] 데드락 확인 및 kill하기 (0) | 2022.05.20 |
---|---|
[DBeaver] 오라클11g 디비버에 연결하기 (0) | 2022.02.08 |
[Oracle] OVER() 와 PARTITION BY 사용하기 (0) | 2021.10.30 |
[Oracle] No Data Found 이슈 해결하기 (0) | 2021.09.24 |
[Oracle] SQL로 간단한 Function 만들기 (0) | 2021.09.09 |
댓글