웹프로그래밍/데이터베이스
-
오라클 - SQL 문자함수웹프로그래밍/데이터베이스 2018. 6. 17. 17:21
--##1. 그룹함수 --30번 부서 사원의 총 급여SELECT DEPTNO, SUM(SAL) FROM EMP GROUP BY DEPTNO HAVING DEPTNO=30; --##2. 문자함수(UPPER, LOWER, INITCAP, CONCAT, LENGTH, SUBSTR, INSTR, LPAD, TRIM) --입력한 문자를 소문자로 변환SELECT 'DataBase',LOWER('DataBase') FROM DUAL;--부서번호가 10인 사원명을 모두 소문자로 변환SELECT ENAME,LOWER(ENAME) FROM EMP;--직급이 'manager'인 사원을 검색SELECT EMPNO, ENAME, JOB FROM EMP WHERE JOB=UPPER('manager');SELECT EMPNO, E..
-
오라클 SELECT 문 - 데이터 추출웹프로그래밍/데이터베이스 2018. 6. 17. 16:00
--##SELECT 문 - 기본SELECT * FROM DEPT;SELECT DEPTNO, DNAME FROM DEPT; --칼럼 이름에 별칭 지정(공백이나 특수문자, 대소문자 구별하려면 AS를 생략하고" "을 사용--주로 자바 언어로 데이터를 꺼내올때 쓴다.SELECT DEPTNO AS DepartmentNo, DNAME AS DepartmentName FROM DEPT;SELECT DEPTNO "Department No", DNAME "Department Name" FROM DEPT; --DISTINCT--중복된 데이터 없이 한번씩 출력--EMP 테이블의 JOB 칼럼의 데이터를 중복 없이 가져온다.SELECT DISTINCT JOB FROM EMP; --##WHERE 조건과 비교 연산자SELECT E..
-
SQL 기초웹프로그래밍/데이터베이스 2018. 6. 17. 14:38
-SQL의 정의 SQL(Structured Query Language)은 데이터를 조회, 저장, 수정, 삭제 등의 조작과 데이터를 저장하기 위한 테이블 등의 다양한 객체를 생성하는 역할을한다. -SQL의 종류 1. DML(Data Manipulation language) -데이터 조작하는 역할>> SELECT, INSERT, UPDATE, DELETE 2. TCL(Transaction Control Language) - 트랜잭션 관련 언어로 데이터 조작어에 의해 변경된 내용을 관리>> COMMIT, ROLLBACK, SAVEPOINT 3. DDL(Data Definition Language) - 테이터베이스 객체를 생성 또는 변경 제거할때 사용>> CREATE, ALTER, RENAME, TRUNCATE..
-
오라클 교육용 계정 - SCOTT 생성 및 활성화웹프로그래밍/데이터베이스 2018. 6. 17. 14:15
출처: http://www.gurubee.net/lecture/2150 오라클 교육용 계정으로 된 강좌로 쿼리문을 공부하기 위해서SCOTT 계정이 필요했다. -- DBA 권한으로 접속 한다. SQL> ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; -- SCOTT USER로 접속해보자 SQL> CONN scott/tiger; 만약 SCOTT 계정이 존재하지 않다면 아래와 같이 SCOTT USER를 신규로 생성하고, 기본 테이블 및 데이터를 생성하면 된다.SCOTT USER 신규 생성 -- 1. DBA권한으로 접속하여 SCOTT USER를 생성 한다. SQL> CREATE USER scott IDENTIFIED BY tiger DEFAULT TABLESPACE..