본문 바로가기

Coding/데이터베이스20

PL/ SQL 구조 비밀번호 expired 나오면 sys로 접속 아래 문장을 쳐준다. --1. ALTER USER SCOTT IDENTIFIED BY TIGER; --2. ALTER USER MANDANG IDENTIFIED BY MADANG; PL/SQL 프로그램의 기본 단위 구성 키워드 필수/선택 설명 DECLARE(선언부) 선택 실행에 사용될 변수. 상수, 커서 등을 선언 BDGIN(실행부) 필수 조건문,반복문, SELECT,DML, 함수 등을 정의 EXCEPTION(예외 처리부) 선택 PL.SQL 실행 도중 발생하는 오류(예외상황)를 해결하는 문장 기술 변수와 상수 변수: 데이터를 일시적으로 저장 / 저장되는 값의 변경 가능 / 이름, 저장할 자료형을 지정 ①변수이름 ② 자료형 ③:= ④값 또는 값이 도출되는 여러 .. 2022. 9. 19.
[오라클] 마당서점 복습하기2 : 조인함수,서브쿼리사용 --1. 고객별로 주문한 모든 도서의 총 판매액을 구하고, 고객별로 정렬하시오 select name,sum(saleprice) from customer, orders where customer.custid =orders.custid group by customer.name order by customer.name; --2.고객의 이름과 고객이 주문한 도서의 이름을 구하시오 select name,bookname from customer c,book b, orders o where c.custid=o.custid and b.bookid=o.bookid; select name,bookname from customer natural join orders natural join book; select name,b.. 2022. 9. 5.
[오라클] 마당서점 --1.도서번호가 1번인 도서의 이름 select bookname from book where bookid='1'; --2. 가격이 20,000원 이상인 도서의 이름 select bookname from book where price>=20000; --3.박지성의 총 구매액(박지성의 고객번호는 1번으로 놓고 작성) select name,sum(saleprice) from orders natural join customer where name='박지성' group by name; --4.박지성이 구매한 도서의 수(박지성의 고객번호는 1번으로 놓고 작성) select name,count(*) from orders natural join customer where name='박지성' group by name;.. 2022. 8. 29.
[오라클] SQL기초 복습예제 madang접속 --1. book테이블에서 축구가 들어가들어가 있는 책을 찾아보기 select * from book where bookname like '%축구%'; --2.고객의 정보 SELECT * FROM CUSTOMER; --3. 도서의 수 SELECT COUNT (*) FROM BOOK; --4. 주문테이블 확인 SELECT * FROM ORDERS; --5.2014.7월 5일 이후에 판매된 건 SELECT * FROM ORDERS WHERE ORDERDATE >= '14/07/05'; --6.BOOK테이블에서 출판사 굿스포츠에서 출판한 책들 SELECT * FROM BOOK WHERE PUBLISHER = '굿스포츠'; --7.영국에 살고 있는 고객들의 정보 SELECT * FROM CUSTO.. 2022. 8. 22.