목록oracle (4)
develope_kkyu
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b5k3OC/btrUEvzoGyy/PZ6URQFqXZyvTGffYsxbN1/img.png)
문자 함수 INICAP(char), LOWER(char), UPPER(char) inicap 함수는 매개변수로 들어오는 char의 첫 문자는 대문자로, 나머지는 소문자로 반환한는 함수이다. 첫 문자를 인식하는 기준은 공백과 알파벳을 제외한 문자이다. select initcap('good mornig') from dual; lower 함수는 매개변수로 들어오는 문자를 모두 소문자로 반환한다. select lower('Good Morning') from dual; upper 함수는 매개변수로 들어오는 문자를 모두 대문자로 반환한다. select upper('Good Morning') from dual; CONCAT(char1, char2), SUBSTR(char,pos,len), SUBSTRB(char,po..
![](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;
기본키(Primary Key; PK)는 주 키 또는 프라이머리 키라고 하며, 후보키 중에서 특별히 선정된 키. 1. 테이블 하나당 오직 하나만 존재한다. 두개이상 불가. 기본키 없는 테이블은 가능 2. 키값은 전체 컬럼을 통틀어서 유일해야(Uniqueness) 3. 키값은 null을 넣을 수 없다.(Not Null) create table roomtype( typenum number(3) primary key, typename varchar(20) not null, comments varchar2(32) ); create table roominfo( num varchar2(10) primary key, name varchar2(20) not null, type number(3), constraint fk..
-- 테이블 생성 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..