Oracle 4
drop table 테이블명; //삭제하면 쓰레기통으로 감. 따라서 purge를 사용해서 쓰레기통의 내용까지 비워줌 drop table 테이블명 purge; select name, id , trunc(months_between(sysdate,to_date(substr(id,1,6),'rrmmdd'))/12) from te; Q.deptno별로 10,20,30 (count,decode나case사용) totalcount dept10 dept20 dept30 select count(decode(deptno,10,deptno)) "dept10", //deptno라는 임의의값을 넣어서 카운드시켜준다. (10이아니면 값을 넣어주지 않으므로 나머지는 자동null값이 됨.(카운드 안함) count(decode(dept..
더보기
Oracle 3
col b_year format a10; select substr(hiredate,1,2) b_year from emp select ltrim(rtrim(mail, substr(mail,instr(mail,'.'))), substr(mail,1,instr(mail,'@'))) from t1 ->회사명뽑기 최종변경: select substr(mail,1,instr(mail,'@')-1) ID, //instr은 해당문자를 만날떄까지의 자리수 ltrim(rtrim(mail, substr(mail,instr(mail,'.'))) ,substr(mail,1,instr(mail,'@'))) com1, substr(mail,instr(mail,'.')+1) com2 from t1 컬럼의 간격을 조정하기 위해 col ..
더보기