728x90

select 6

Oracle day4

# Oracle 오답 Mission3 리뷰(9/30) # 문제 8번 • 문제 요구사항에 조인 조건이 아닌 일반 조건문에 있어서 where 절에 사용해야함. -- 8. CUSTS, ORDERS 테이블을 이용하여 다음 조건에 만족하는 행을 검색하세요. -- 검색: CUST_ID, LNAME, GENDER, ORDER_DATE, ORDER_STATUS, ORDER_TOTAL -- 조인: CUST_ID가 같은 행 검색 -- 조건: ORDER_MODE가 direct select * from orders; select c.CUST_ID, c.LNAME, c.GENDER, o.ORDER_DATE, o.ORDER_STATUS, o.ORDER_TOTAL from CUSTS c join ORDERS o on c.CUST_..

Database/OracleDB 2022.10.04

Oracle Day1

1. Oracle 기본 구조 2. SELECT 기본 문장 작성 SELECT * FROM 테이블 명; SELECT * FROM EMP • SELECT절은 표시할 열을 식별한다. • FROM절은 테이블을 식별한다. • SQL 문은 대소문자를 구분하지 않는다. • SQL 문은 여러 줄에 작성될 수 있다. • SQL 문은 세미콜론(;)으로 종료한다. • 테이블 하나가 가질 수 있는 컬럼의 갯수는 1000개 SELECT lnid, id_typ, bthday FROM tid ; • * 대신 컬럼명을 넣어 테이블에서 원하는 컬럼의 데이터만 조회할 수 있다. 3. 산술식, 날짜 연산자, 연결 연산자, Null 정의. SELECT lnid, ln_dt, ln_amt, ln_amt / 1000000, (ln_amt*0.0..

Database/OracleDB 2022.09.28

29강 오라클 SQL insert, update, delete DML(2)

-- 1. 테이블의 내용을 수정하기 위한 UPDATE 문 -- 2. 테이블에 불필요한 행을 삭제하기 위한 DELETE문 -- 03. 테이블의 내용을 수정하기 위한 UPDATE문 -- UPDATA 문은 기존의 행을 수정한다. 어떤 행을 수정하는지 WHERE 절을 이용하여 조건을 지정한다. -- 주의! WHERE 절을 지정하지 않으면 모든 행이 수정된다. 조심하자 -- 테이블의 모든 행 변경 -- 0. emp01 테이블 만들기. create table emp01 as ( select * from emp); -- emp 테이블과 동일한 테이블을 생성한다. -- 1. 모든 사원의 부서번호를 30번으로 수정합시다. update emp01 set empno ='30'; -- 2. 이번엔 모든 사원의 급여를 10% ..

Database/OracleDB 2022.09.11

17강 오라클 SQL GROUP BY 절

-- 어떤 컬럼 값을 기준으로 그룹함수를 적용할 경우 GROUP BY 절 뒤에 해당 컬럼을 기술한다. -- select 컬럼명, 그룹함수 FROM 테이블명 WHERE 조건(연산자) GROUP BY 컬럼명; -- GROUP BY 절 다음에는 컬럼의 별칭을 사용할 수 없다. -- 사원 테이블을 부서 번호로 그룹지어 봅시다. select deptno from emp group by deptno; -- 소속 부서별 평균 급여 구하는 예제입니다. select deptno, avg(sal) from emp group by deptno; -- 단일 그룹의 그룹 함수가 아닙니다. select deptno, avg(sal) from emp; -- 단일 값 -- 여러개의 행 그래서 안되는거임. -- 그래서 DEPTNO 그..

Database/OracleDB 2022.09.09

6강 오라클 SQL 연산자

연산자 사용 * 이 장에서 다룰 내용 1. 산술 연산자 2. 컬럼 이름에 별칭 지정하기 3. Concatenation 연산자의 정의와 사용 4. DISTINCT 키워드 01. 산술 연산자 종류 예 + SELECT sal + comm FROM emp; - SELECT sal - 100 FROM emp; * SELECT sal * 12 FROM emp; / SELECT sal / 2 FROM emp; ■ 급여로 연봉 계산을 해보도록 합시다. 일반적으로 연봉은 급여를 12번 곱한 것이므로 연봉을 구하기 위해서 산술 연산자를 사용합시다. select ename, sal, sal*12 from emp; 02. NULL도 데이터이다. ■ 오라클에서의 NULL은 매우 중요한 데이터입니다. 왜냐하면 오라클에서는 컬럼에..

Database/OracleDB 2022.09.05

5강 오라클 select 모든 기능 특정열 선택

모든기능 특정열 선택 * 이 장에서 다룰 내용 1. 데이터를 조회하기 위한 SELECT문. 2. 특정 데이터만 보기. 01. 데이터를 조회하기 위한 SELECT문 ■ SELECT 문은 데이터를 조회하기 위한 SQL 명령어입니다. 형식 SELECT[DISTINCT]{*, column[Alias],...} FROM table_name; ▪ SQL 명령어는 하나의 문장으로 구성되어야 하는데 여러 개의 절이 모여서 문장이 되는 것이고 이러한 문장들은 반드시 세미콜론(;)으로 마쳐야 합니다. ▪ SELECT문은 반드시 SELECT와 FROM이라는 2개의 키워드로 구성되어야 합니다. ▪ SELECT절은 출력하고자 하는 컬럼 이름을 기술합니다. ▪ 특정 컬럼 이름 대신 *를 기술할 수 있는데, *는 테이블 내의 모든..

Database/OracleDB 2022.09.05
728x90