[Oracle] to_char 시간표시 방법
오늘 날짜 제목으로 년도 4자리, 월2자리, 일2자리 형식으로 출력하시오 select to_char(sysdate, 'yyyy.mm.dd') from dual; 시간을 표시하는 방법을 :으로 하겠다는 뜻임 더미임 select to_char(sysdate, 'HH:MI') from dual; EX01 Student 테이블의 birthday 컬럼을 사용하여 생일이 1월인 학생의 이름과 birthday 를 아래 화면과 같이 출력하세요. SELECT studno, name, birthday FROM student WHERE to_char(birthday, 'MM')='01'; EX02 emp 테이블의 hiredate 컬럼을 사용하여 입사일이 1,2,3 월인 사람들의 사번과 이름, 입사일을 출력하세요. SELEC..
2022. 11. 3.
[Oracle] DML - INSERT VALUES
CREATE TABLE t1( empno NUMBER(4), ename VARCHAR2(10), detpno NUMBER(2) DEFAULT 20 ); 열의 값을 지정해주어야 하나 지정하지 않아도 입력이 된다. INSERT INTO t1 VALUES(7327, '병일', 10); 지정되지 않은 열의 값은 null로 들어간다 INSERT INTO t1(empno) values(7566); 테이블 생성 CREATE TABLE dept2( dcode NUMBER(4), dname VARCHAR2(20), pdept NUMBER(4), area VARCHAR2(20) ); 컬럼 값 지정하여 등록 INSERT INTO dept2(dcode, dname, pdept, area) VALUES(9000, 'temp_1..
2022. 11. 2.
[Oracle] NUMBER
NUMBER은 가변 길이 숫자 데이터 타입이다. CREATE TABLE t1(c1 NUMBER, c2 NUMBER(3, 2)); SELECT column_name, data_type, data_length, data_precision, data_scale FROM user_tab_columns WHERE table_name = 'T1'; CREATE TABLE t_minus( no1 NUMBER, no2 NUMBER(3), no3 NUMBER(3,2) ); INSERT INTO t_minus VALUES(1, 1, 1); INSERT INTO t_minus VALUES(1.1, 1.1, 1.1); INSERT INTO t_minus VALUES(-1.1, -1.1, -1.1);
2022. 11. 2.