목록SQL (3)
develope_kkyu
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/yzQXI/btrUGri9db2/KKqVSRtVw9rHjcFJk760pK/img.png)
날짜 함수는 DATE 함수나 TIMESTAMP 함수와 같은 날짜형을 대상으로 연산을 수행해 결과를 반환하는 함수이다. SYSDATE, SYSTIMESTAMP sysdate와 systimestamp는 현재일자와 시간을 각각 DATE, TIMESTAMP형으로 반환한다. select sysdate,systimestamp from dual; to_char 활용하기 to_char을 활용하여 시간 나타내기 select to_char(sysdate,'yyyy-mm-dd HH24:MI:SS') from dual; select to_char(sysdate,'PM HH')||'시 '||to_char(sysdate,'MI')||'분 '||to_char(sysdate,'SS')||'초' 시간 from dual;
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/y7ZC0/btrUGIysvum/mCM7YQgSo6En8Z6Er0afZk/img.png)
숫자 함수 CEIL(n)과 FLOOR(n) ceil 함수는 매개변수 n과 같거나 가장 큰 정수를 반환한다.(올림) select ceil(3.14) from dual; floor 함수는 ceil 함수와는 반대로 매개변수 n보다 작거나 가장 큰 정수를 반환한다.(내림) select floor(3.89) from dual; POWER(n2, n1) 과 SQRT(n) power 함수는 n2를 n1제곱한 결과를 반환한다. n2는 음수일 때 n1은 정수만 올 수 있다. select power(4,4) from dual; sqrt 함수는 n의 제곱근을 반환한다. select sqrt(16) from dual;
-- 테이블 생성 create table student( name varchar2(20) not null, gender varchar2(1) not null, school_name varchar2(20) not null, grade_num varchar2(1) not null, mobile varchar2(8), math_score number(3), english_score number(3), korean_score number(3) ); desc student; --C(데이터생성/추가)insert --insert into 테이블명 values (값1, 값2, ... ,값n); --insert into 테이블명(칼럼명1, 칼럼명2, ... ,칼럼명n); values (값1, 값2, ... ,값n); i..