순코딩

고정 헤더 영역

글 제목

메뉴 레이어

순코딩

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (19)
    • JAVA (7)
    • DataBase (11)

검색 레이어

순코딩

검색 영역

컨텐츠 검색

DataBase

  • [Oracle DB 입문 12] JOIN(1)

    2021.03.12 by 코딩순이

  • [Oracle DB 입문 11] 집계함수

    2021.03.12 by 코딩순이

  • [Oracle DB 입문 10] SQL 함수

    2021.03.09 by 코딩순이

  • [Oracle DB 입문 09] SQL 함수

    2021.03.08 by 코딩순이

  • [Oracle DB 입문 08] SQL 예제

    2021.03.05 by 코딩순이

  • [Oracle DB 입문 07] SQL 예제

    2021.03.03 by 코딩순이

  • [Oracle DB 입문 06] SQL

    2021.02.26 by 코딩순이

  • [Oracle DB 입문 05] - 관계형 데이터모델 개념

    2021.02.25 by 코딩순이

[Oracle DB 입문 12] JOIN(1)

▶ Cartessian Product -- Oracle SELECT * FROM LPROD, PROD; -- ANSI 표준 SELECT * FROM LPROD CROSS JOIN PROD; ▶ EQUI JOIN -- 상품테이블에서 상품코드, 상품명, 분류명을 조회 -- 상품테이블 : PROD -- 분류테이블 : LPROD -- ORACLE SELECT PROD_ID AS 상품코드 , PROD_NAME AS 상품명 , LPROD_NM AS 분류명 FROM PROD, LPROD WHERE PROD_LGU = LPROD_GU; --ANSI 표준 SELECT PROD_ID AS 상품코드 , PROD_NAME AS 상품명 , LPROD_NM AS 분류명 FROM PROD INNER JOIN LPROD ON (PR..

DataBase 2021. 3. 12. 20:14

[Oracle DB 입문 11] 집계함수

▶ AVG AVG(Column) 조회 범위 내 해당 컬럼들의 평균값 - DISTINCT : 중복된 값은 제외 - ALL : Default로써 모든 값을 포함 - Column명 : NULL값은 제외 SELECT AVG(DISTINCT PROD_COST) AS "중복된 값은 제외" , AVG(ALL PROD_COST) AS "DEFALT 로써 모든 값을 포함" , AVG(PROD_COST) AS "매입가 평균" FROM PROD; -- 상품테이블의 상품분류별 매입가격 평균값 SELECT PROD_LGU , ROUND(AVG(PROD_COST), 2) FROM PROD GROUP BY PROD_LGU; -- 상품테이블의 총 판매가격 평균값을 구하시오 -- ALIAS는 상품 총판매가격 평균 SELECT AVG(..

DataBase 2021. 3. 12. 19:48

[Oracle DB 입문 10] SQL 함수

SELECT NULLIF(123,123) AS 결과1 , NULLIF(123,1234) AS 결과2 , NULLIF('A','B') AS 결과3 FROM DUAL; ▶ IS NULL / IS NOT NULL SELECT BUYER_NAME AS 거래처 , NVL(BUYER_CHARGER,'없음') AS 담당자 FROM BUYER WHERE BUYER_CHARGER IS NULL; -- NULL 검색 시 IS를 사용함 -- WHERE BUYER_CHARGER IS NOT NULL; -- NULL을 제외한 값을 검색 시 IS NOT를 사용함 ▶ NVL / NVL2 1. 회원 마일리지에 100을 더한 수치를 검색하시오. -- NVL 이용 / ALIAS는 성명, 마일리지, 변경마일리지 SELECT MEM_NAM..

DataBase 2021. 3. 9. 20:50

[Oracle DB 입문 09] SQL 함수

▶ ADD_MONTHS SELECT ADD_MONTHS(SYSDATE, 5) FROM DUAL; ▶ NEXT_DAY / LAST_DAY -- NEXT_DAY(SYSDATE, '월요일'): 오늘 날짜를 기준으로 다가오는 월요일 날짜는? -- LAST_DAY(SYSDATE) : 해당 월의 마지막 날짜 SELECT NEXT_DAY(SYSDATE, '월요일') , LAST_DAY(SYSDATE) FROM DUAL; -- 이번 달이 며칠이 남았는지 검색하시오. -- ALIAS : 오늘 날짜, 이 달 마지막 날짜, 이번 달에 남은 날짜 SELECT SYSDATE AS 오늘날짜 , LAST_DAY(SYSDATE) AS 이달마지막날짜 , LAST_DAY(SYSDATE) - SYSDATE AS 이번달에남은날짜 FROM ..

DataBase 2021. 3. 8. 20:52

[Oracle DB 입문 08] SQL 예제

▶ SUBSTR 1. 장바구니 테이블(CART)에서 장바구니 번호(CART_NO) 중에 04월에 해당하는 데이터만 출력하기 - ALIAS : CART_NO, CART_PROD (Hint : 2005060100001 : 앞에 8자리가 날짜) SELECT CART_NO , CART_PROD FROM CART WHERE SUBSTR(CART_NO, 5, 2) = '04'; 2. 상품테이블의 상품코드(PROD_ID)에서 왼쪽 4자리, 오른쪽 4자리를 검색하시오. - P102000001 : 상품코드 - P102 : 대분류 - 000001 : 순번 - ALIAS명은 상품코드(PROD_ID), 대분류, 순번) SELECT PROD_ID AS 상품코드 , SUBSTR(PROD_ID,1,4) AS 대분류 , SUBSTR..

DataBase 2021. 3. 5. 20:33

[Oracle DB 입문 07] SQL 예제

- ASC : ASCENDING (오름차순) ↔ DESC : DESCENDING (내림차순) 1. 회원테이블에서 회원ID, 회원명, 생일, 마일리지 검색하시오. SELECT MEM_ID AS 회원ID , MEM_NAME AS 회원명 , MEM_BIR AS 생일 , MEM_MILEAGE AS 마일리지 FROM MEMBER ORDER BY MEM_NAME DESC; -- ALIAS를 통한 정렬 SELECT MEM_ID AS 회원ID , MEM_NAME AS 회원명 , MEM_BIR AS 생일 , MEM_MILEAGE AS 마일리지 FROM MEMBER ORDER BY 회원ID;-- ORDER BY에서는 ALIAS 사용가능 SELECT MEM_ID AS 회원ID , MEM_NAME AS 회원명 , MEM_BI..

DataBase 2021. 3. 3. 20:19

[Oracle DB 입문 06] SQL

안녕하세요 순코딩의 코딩순이입니다. 오늘은 SQL(Structed Query Language)에 대해 알아보도록 하겠습니다. ▶ SQL(Structed Query Language) : 구조화된 질의 언어 1. DDL(Data Definition Language) : 데이터 정의어(DB 구조 또는 스키마 정의) 1) CREATE(개체 생성) 2) ALTER(개체 변경) 3) DROP(개체 삭제) 2. DML(Data Manipulation Language) : 데이터 조작어 1) INSERT(데이터 입력) 2) UPDATE(데이터 수정) 3) DELETE(데이터 삭제) 4) SELECT(데이터 검색) 3. DCL(Data Control Language) : 데이터 제어어 1) GRANT(권한 부여) 2) ..

DataBase 2021. 2. 26. 19:38

[Oracle DB 입문 05] - 관계형 데이터모델 개념

안녕하세요 순코딩의 코딩순이입니다. 오늘은 관계형 데이터모델 개념에 대해 알아보겠습니다. ▶ 릴레이션(Relation) 테이블 현실세계의 개체를 표현 관계형 데이터베이스에서 정보를 구분하여 저장하는 기본 단위 ex) STUDENT 릴레이션 : 학생에 대한 정보를 담고 있음 ex) SUBJECT 릴레이션 : 과목에 대한 정보를 저장 동일한 데이터베이스 내에서는 같은 이름을 갖는 릴레이션이 존재할 수 없음 ▶ 튜플(Tuple) 개체에 속한 구성원들 개개의 정보를 표현(레코드) '학생'은 개체를 나타내는 이름이고, '김철수','박선하','안미희' 등 은 '학생' 개체의 구성원 한 릴레이션에 포함된 튜플의 개수는 시간에 따라 변할 수 있으며, 한 릴레이션은 여러 개(수십~수십만 개)의 튜플을 포함할 수 있음 튜..

DataBase 2021. 2. 25. 11:10

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
순코딩 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바