SQL 01 기초

1
2
3
4
5
6
7
create table test(
  num number primary key,
  name varchar2(10),
  addr varchar2(10),
  gen char(1),
  rdate date
);

1
2
insert into test
values (1'홍길동''서울''m', to_date('2017-02-03''yyyy-mm-dd'));
cs

1
2
insert into test
values (2'아무개''서울''m', to_date('20170101''yyyymmdd'));
cs

1
2
insert into test
values (3'매니저''경기''f', sysdate);
cs

1
2
insert into test (num, name, gen, rdate)
values (4'노숙자''m', sysdate);
cs

1
2
3
update test
set addr = '인천'
where num=1;
cs

1
2
3
update test
set addr = '인천', gen = 'f'
where num=2;
cs

1
2
3
delete
from test
where num = 4;
cs

1
rollback;
cs

1
2
3
select c1, c2
from t
where c = value;
cs

1
2
insert into t(c1, c2, c3)
values(value1, value2, value3);
cs

1
2
3
update t
set c1=1, c2=2
where c = value;
cs

1
2
3
delete
from t
where c = value;
cs

1
2
3
4
to_char(c, 'value'= 'value'
ex)
to_char(rdate, 'yyyy'= '2017'
where name like '%노%'
cs

1
concat(c, c)
cs

1
2
3
select job
from emp
group by job;
cs

1
2
3
4
select *
from emp
where deptno=10
and job='clerk';
cs

1
2
3
select ename, job
from emp
where job in ('MANAGER''CLERK');
cs

1
2
3
select ename, hiredate
from emp
where (sysdate - hiredate)/365 >= 35;
cs

1
2
select substr(ename, 12)||**||substr(ename, 52) as “Luck”
from emp;
cs




'개 발 :: development > 질의문 :: sql' 카테고리의 다른 글

SQL 04 테이블/시퀀스/인덱스  (0) 2017.12.27
SQL 03 그룹함수  (0) 2017.12.27
SQL 02 조건문/조인/그룹함수  (0) 2017.12.27
SQL 01 기초  (0) 2017.12.27

티스토리 툴바