*** scott계정 접속***1. 1981년에 입사한 사람의 이름, 업무, 입사일자 조회select ename, job, hiredate from emp where hiredate like '81%'; 2. 사번이 7902, 7788, 7566인 사원의 이름, 업무, 급여, 입사일자 조회select ename, job, sal, hiredate from emp where empno in('7902','7788','7566'); 3. 업무가 manager,clerk, analyst가 아닌 직원의 이름, 업무, 급여, 부서번호 조회select ename, job, sal, deptno from emp where job != 'MANAGER' and job != 'CLERK' and job != 'ANALY..
● Function데이터베이스 도큐먼트에서 확인가능https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions002.htm#SQLRF51178 1) Single Row functions : 1개의 레코드(단일행)- Numeric Functionsround() : 소수점 반올림 trunc() : 소수점 버리기floor() : 소수점 내림ceil() : 소수점 올림mod() : 나머지 구하기power() : 거듭제곱sign() : 부호표시( 음수인지 , 양수인지) - Character Functionslower(), upper() : 대문자를 소문자로 , 소문자를 대문자로 바꿈 substr() : 데이터 추출length() : 문자열의 크기instr()..
● 확장 문법(1) 정렬 기능기본 문법 order by 필드명[, 필드명,...] [asc|desc]▶ 일반 정렬 ex) 급여가 많은 순으로 사번, 이름, 급여를 조회select empno, ename, sal from emp order by sal desc;▶ 이차정렬ex) 부서별로 급여가 적은 순으로 이름, 급여, 부서코드를 조회select ename, sal, deptno from emp order by deptno asc, sal asc; (2) 조건 기능(레코드 필터링)기본 문법 where 조건문조건문 : 필드명 연산자 값연산자기본 연산자 : >, =, =3000;ex2) 업무가 manager인 직원의 이름, 부서, 업무, 급여 조회-> 데이터는 반드시 대소문자로 구분하며 호따옴표로 감싸줘야한다..
● SQL (1) SELECT1) 조회, 검색2) 기본 문법SELECT 필드명, ... FROM [소유자명].테이블명;ex) SELECT * from emp; -> * 는 모든 필드 검색▶ 필드의 가공처리사원의 사번, 이름, 급여를 조회하시오.단, 급여는 현재 급여에 100$를 추가해서 조회 ↓ select empno, ename, sal from emp; ↓ select empno, ename, sal+100 from emp; ▶ 필드에 alias(별명) 부여 가능필드명 "별 명"필드명 as 별명↓select empno, ename, sal+100 "100$추가한 급여" from emp; ▶ 중복 제거 : distinct -> select바로 옆에서 사용해야한다.↓select job from emp; ..
● SQL (Structured Query Language)(1) 비절차적 언어(2) 구성 요소1) DDL(Data Definition) : 데이터가 저장될 수 있는 환경을 만들어 준다- CREATE : 테이블 만들기- DROP : 테이블 삭제- ALTER : 테이블 수정 2) DML (Data Manipulation)- INSERT : 데이터 추가- DELETE : 데이터 삭제- UPDATE : 데이터 수정 3) DCL (Dara Control) : 보안, 백업, 계정관리, ...- GRANT, REVOKE, ... 4) QL (Query)- SELECT 개발자라면 DDL, DML, QL은 알아야한다.. ● sqlplus 사용법(1) 접속1) sqlplus사용자ID :비밀번호 : 2) sqlplus 사..
● DB 1) DB의 기본연산 기능 - 삽입, 삭제, 수정, 조회 2) DBMS(DataBase Management System) : DB프로그램 - Oracle - Mysql - MongoDB - MS-SQL Server - Infomix - DB2 - Sqllite 3) 서버용 로컬용(클라이언트용) : Sqllite, Access 등.. 4) Oracle - Full Version : 전체 버전 - Express Version : 제한된 목적, 개발용 목적으로 쓰인다. - Oracle 버전 변천사 8i/9i -> 10g(서비스 중지) -> 11g(현재 사용) -> 12c(Cloud로 DB제공 버전) - Administrator(DBA) Developer - 클라이언트 유틸리티 Oracle에서 기본으로..
구글에 exerd 치면 http://ko.exerd.com/ 홈페이지에서 다운로드 페이지에서 개인 사용자 무료다운로드 환경 설정에서 eXERD 에서 제품 등록 클릭 무료로 등록 클릭 후 자신의 정보 넣기 이메일로 온 인증키를 등록 후 확인