Recent Posts
Tags
- boostcourse
- 빅데이터분석기사
- 코딩테스트
- 데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- 이기적
- AI 플랫폼을 활용한 데이터 분석
- 네이버부스트캠프
- Machine Learning
- [멀티잇]데이터 시각화&분석 취업캠프(Python)
- 코딩테스트 python
- Oracle
- Ai
- 프로그래머스
- 기초다지기
- PY4E
- 오라클
- 인공지능기초다지기
- 정보처리기사
- SQL
- 이것이 취업을 위한 코딩테스트다 with 파이썬
- 빅데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- boostcoures
- 파이썬
- DB
- python
- 빅분기
- r
- 데이터베이스
- 부스트코스
- 난생처음 R코딩&데이터 분석 저서
- Today
- Total
매일공부
[SQL 입문] PROJECTION 연산 : 날짜 본문
* 날짜 format의 디폴트값 변경[ALTER]
alter session set nls_date_format = 'RR/MM/DD'; --기존설정
alter session set nls_date_format = 'YYYY/MM/DD HH24:MI:SS'; --초까지 나오도록 변경
더보기


-- session 환경의 날짜 시간 포맷 파라미터의 기본값이 RR/MM/DD로 설정되어 있어서 이렇게 보임.

-- alter session set nls_date_format = 'YYYY/MM/DD HH24:MI:SS';

* PROJECTION 연산 : 날짜 활용 예시
-- 날짜/시간/분 단위 : 각 ±1을 출력
더보기



select sysdate, sysdate+1, sysdate-1 from dual; --날짜 단위

select sysdate, sysdate+1/24, sysdate-1/24 from dual; --시간단위

select sysdate, sysdate+1/1440, sysdate-1/1440 from dual; --분단위

-- || : 두 문자열 연결
-- rename 하기 위한 alias(별칭) 선언
-- "대소문자 구분"
더보기


select ename, job, ename||job, ename||' works as a ' ||job
from emp;

select ename, sal, comm, sal+comm as total, sal*12 "Annual Salary"
from emp;

-- distinct 중복제거 >> 같은 컬럼에 있는 동일한 값은 한번만 출력
select distinct deptno
from emp;
-- distinct를 여러번 사용한다면?
select deptno, distinct job
from emp; -- 뒤에 넣으면 에러남
select distinct deptno, job
from emp; --DISTINCT가 예전에는 sorting operation으로 수행되었으나, hashing 방식으로 수행함.
-- rownum :결과 행에 자동 일련번호를 발행해주는 내장 컬럼
더보기

select rownum, deptno, dname, loc from dept; --결과 행에 자동 일련번호를 발행해주는 내장 컬럼

-- rowid : unique한 행 식별번호(논리적인 행 주소값 의미 : 객체번호 + file번호 + block번호 + 행순서 번호)
select rowid, deptno, dname, loc
from dept;
* 내용참고&출처 : 태그의 수업을 복습 목적으로 정리한 내용입니다.
'Programming > SQL' 카테고리의 다른 글
[SQL 입문] SQL 그룹 함수(multiple row function) (0) | 2022.08.22 |
---|---|
[SQL 입문] SQL 단일행 함수 (0) | 2022.08.19 |
[SQL 입문] selection 검색 (0) | 2022.08.18 |
[SQL 입문] 데이터 타입, PROJECTION 연산 (0) | 2022.08.18 |
[SQL 입문] SQL Script Test; table 생성 (0) | 2022.08.17 |
Comments