매직박스
함수 - 파이썬, 자바스크립트
FUNCTION - JAVA
METHOD - OOP
FUNCTION - 반환(RETURN)값이 있다.
PROCEDURE - 반환(RETURN)값이 없다.
외부 함수 : 내가 만든 함수
내부 함수 : 만들어진거 함수니까 잘 사용하기
숫자함수보다 문자함수 더 쓰임.
날짜를 VARCHAR2타입 말고 DATE타입을 꼭 사용해야 하는 이유는 예를 들어 3월 31일 하루 더하면 4월 1일이 되어야하는데 VARCHAR2타입으로 하면 3월 32일이 된다. 그럼 할일이 많아지기 때문에 꼭 DATE 타입으로 해야한다!!
--4장 1-3
SELECT CUSTID "고객번호", ROUND(AVG(SALEPRICE))"평균금액"
FROM ORDERS
GROUP BY CUSTID;
--4-4
SELECT BOOKID, REPLACE(BOOKNAME, '야구', '농구') BOOKNAME, PUBLISHER, PRICE
FROM BOOK;
--4-5
SELECT BOOKNAME, LENGTH(BOOKNAME) 글자수, LENGTHB(BOOKNAME)바이트수--공백 1BYTE 영어1BYTE 한글3BYTE
FROM BOOK
WHERE PUBLISHER = '굿스포츠';
--4-6
SELECT SUBSTR(NAME, 1,1) 성, COUNT(*) 인원
FROM CUSTOMER
GROUP BY SUBSTR(NAME, 1,1);
--4-7
SELECT ORDERID 주문번호, ORDERDATE 주문날짜, ORDERDATE+10 "주문의 확정날짜"
FROM ORDERS;
--4-8
SELECT ORDERID "주문번호", TO_CHAR(ORDERDATE,'yyyy-mm-dd dy') "주문일", CUSTID "고객번호", BOOKID "도서번호"
FROM ORDERS
WHERE ORDERDATE = TO_DATE('20140707', 'yyyymmdd');
--4-8
SELECT SYSDATE, TO_CHAR(SYSDATE,'HH12:MI')
FROM DUAL;
'DATA BASE' 카테고리의 다른 글
DB 연결된 Java에서 변수, 배열, 객체, 객체배열에 Data담아서 출력하기 + 맴버 변수에 직접 접근하지 않는 것 까지 수정해봄. (0) | 2020.04.22 |
---|---|
자바랑 DB연동 (0) | 2020.04.22 |
관계 데이터 모델 (0) | 2020.04.16 |
복습 DDL(creat, alter, drop), DCL(insert, update, delete) (0) | 2020.04.16 |
20200409 JOIN 서브쿼리 집합연산 (0) | 2020.04.09 |