OUND(반올림) 함수 , TRUNC(버림) 함수 , MOD(나머지 구하는) 함수 -문자 처리 함수 UPPER : 대문자로 변환시킨다. LOWER : 소문자로 변환시킨다. INITCAP : 이니셜만 대문자로 변환시킨다. LENGTH : 문자열의 길이를 알려준다. INSTR : 특정 문자가 출현하는 위치를 알려준다. SUBSTR : 문자의 일부분을 추출한다. LPAD : 오른쪽 정렬 후 왼쪽에 생긴 빈 공백에 특정 문자를 채운다. RPAD : 왼쪽 정렬 후 왼쪽에 생긴 빈 공백에 특정 문자를 채운다. LTRIM : 왼쪽에서 특정 문자 삭제한다. RTRIM : 오른쪽에서 특정 문자 삭제한다. TRIM : 왼쪽 오른쪽 특정 문자 다 삭제한다. -DUAL 테이블 -DUAL 테이블은 SYS 사용자가 소유하는 것으..
SELECT FROM , WHERE절 , ORDER BY 절 비교 연산자 , 문자 처리 연산자 LIKE , 논리 연산자(AND, OR, NOT) , BETWEEN AND 연산자 , IN 연산자 IS NULL , IS NOT NULL , -WHERE절 기본형식 SELECT columns From table_name WHERE conditions; ex) select * from emp where ename ='FORD'; 주의할 점 , 단일 따옴표 안에 문자열 데이터는 대소문자를 구분하므로 소문자로 사원명을 기술하면 해당 데이터를 찾지 못합니다. -비교 연산자 부서 번호가 10번인 사원에 관한 정보 ex) SELECT * FROM emp WHERE deptno=10; ==실습== 급여가 2000이상 되는 ..
-데이터의 구조를 살펴보기 위한 DESC 기본형식 DESC 테이블명 DESC emp; empno ename job mgr ..... 사원번호 사원명 직급 해당관리자... -오라클의 데이터 형 NUMBER 데이터 형 NUMBER 1234 -> 1234 NUMBER(8,2) 123456.78 -> 123456.78 VARCHAR2 데이터 형 VARCHAR2(20) SQL -> SQL 크기가 20이여도 넣은 값에 맞게 자동 조절 됨 CHAR(8) SQL -> SQLㅁㅁㅁㅁㅁ 크기가 8이기 때문에 남는 공간도 생김. -산술 연산자 종류 : +,-,*,/ SELECT ename, sal + comm FROM emp; 이런식으로 sal의 값에 comm을 더해서 나타낼 수 있음. -데이터베이스의 NULL은 정의되지 ..
-데이터베이스란? 데이터베이스는 유용한 데이터의 집합 1.검색에 용이하게 데이터를 저장하고 2.수정 3.삭제가 용이해야 한다. 데이터베이스는 이전에 데이터를 저장하기 위해서 사용했던 파일시스템에 다음과 같은 문제점이 대두되면서 새로운 시스템에 대한 요구가 생기면서 등장했다. 파일시스템의 문제점 일관성 , 보안성 , 경제성 , 무결성 일관성 : 여러 개의 데이터가 모두 하나의 사실을 나타낸다면 논리적으로 그 내용이 모두 동일하나, 데이터 중복이 있으면 그 동일성을 유지하기가 어렵다. 이것을 데이터의 불일치성, 모순성이라고 한다. 보안성 : 동일 수준의 보안이 유지되어야 함에도 같은 데이터가 중복되어 있다면 모두 똑같은 수준의 보안을 유지한다는 것이 현실적으로 어렵디. 경제성 : 데이터를 중복해서 저장하기 ..