[오라클복습 Day13] to_char를 이용해 날짜타입을 문자열로 변환해 출력하기, decode함수, case함수, join, left/right outer join
오라클 함수(function) -단일행 함수 1) 문자관련함수(날짜에서도 데이터를 가져올 수 있음) substr(컬럼명, 인덱스) substr(컬럼명, 시작, 끝) 2) 숫자관련함수 abs, ceil, floor, round, sin, cos, tan 3) 변환함수 to_char(컬럼명, '변환형식') 더보기 SELECT TO_DATE('1995/12/02') FROM DUAL; --문자열 SELECT TO_CHAR(TO_DATE('1995/12/02'), 'YYYY-MM-DD DAY') FROM DUAL; : TO_CHAR는 문자타입이 아닌 (날짜타입)을 문자열로 바꾸는 함수이기때문에 '1991/06/07' 이런 형식으로 문자열이 오면 오류가 난다. 그렇기 때문에 TO_DATE함수를 사용해 날짜함수로 ..
2022. 1. 17.
[오라클복습 Day12] DDL, DML, DCL, TCL, 테이블 생성, FK 2개로 PK 복합키 만들기, ROWNUM, 문자열, 숫자 관련 함수
객체 : 테이블, 시퀀스(일련번호 발생), 뷰, User, 동의어(시노님), 인덱스 DDL -Create, Alter, Drop DML- Insert, Delete, Update, Selete DCL(관리자가 부여하는 명령문)- Grant, Revoke 일반적으로 권한들을 묶어서 한꺼번에 부여, 이렇게 묶인 권한을 Role이라고 한다. TCL - Transaction : commit, rollback, savepoint 원본은 하나고 복사본에 작업을 하는데 commit을 하면 복사본의 내용이 원본에 덮어쓰기 하는 것. desc 내림차순 asc 오름차순 select [distinct] 컬럼명(*) from 테이블명 where 조건절 order by 컬럼명 [desc]; 1) 비교연산자 : > =
2022. 1. 13.
[오라클복습 Day11] DDL, DML, DCL, select, in, 와일드카드, LIKE
시스템 계정으로 연결한 후 lock 풀어주기 ! conn system/oracle로 연결 후 alter user hr identified by hr account unlock; 해서 락 풀어주기! ALTER는 데이터의 구조를 수정, 변경 DROP은 데이터를 복구할 수 없다. 조심조심 더보기 select 컬럼명 from 테이블명 where 조건절 order by 컬럼명; Oracle에서는 별칭을 쓸 때는 " ", 날짜와 값을 쓸 경우 ' '을 사용한다. =과 유산한 연산자 like Den D__ D% 이런 식으로 표현 가능하며 와일드카드는 =를 읽지 못하기 때문에 %, =을 인식하는 연산자 like를 사용해줘야 한다. Oracle에서의 논리연산자는 and, or, not(단항연산자)이 있다. between..
2022. 1. 12.