순코딩

고정 헤더 영역

글 제목

메뉴 레이어

순코딩

메뉴 리스트

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

검색 레이어

순코딩

검색 영역

컨텐츠 검색

Oracle

  • [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.04 by 코딩순이

  • [Oracle DB 입문 03] - DB 서버 및 클라이언트

    2021.02.18 by 코딩순이

  • [Oracle DB 입문 01] - JDK 1.8 설치

    2021.02.17 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 예제 & 함수

1. 상품 중 판매가가 100,000부터 300,000원 사이의 상품을 검색하시오. SELECT * FROM PROD WHERE PROD_SALE BETWEEN 100000 AND 300000; -- PROD_SALE >= 100000 AND PROD_SALE >= 300000; 2. 회원 중 생일이 회원 중 생일이 1975-01-01에서 1976-12-31 사이에 태어난 회원을 검색하시오. - ALIAS는 회원ID, 회원명, 생일 SELECT MEM_ID AS 회원ID , MEM_NAME AS 회원명 , MEM_BIR AS 생일 FROM MEMBER WHERE MEM_BIR BETWEEN '1975-01-01' AND '1976-12-31' ORDER BY MEM_BIR; -- WHERE MEM_BIR..

카테고리 없음 2021. 3. 4. 20:47

[Oracle DB 입문 03] - DB 서버 및 클라이언트

안녕하세요. 순코딩의 코딩순이입니다. 이번 포스팅에서는 DB 서버 및 클라이언트에 대해 알아보겠습니다. ▶ DB 접속 (관리자용) 먼저, 오라클 서버에 접속해보도록 하겠습니다. 명령 프롬프트(cmd)창을 열고 다음과 같이 입력합니다. sqlplus sys/java@localhost:1521/xe as sysdba 각 코드들은 다음의 의미를 가지고 있습니다. sqlplus - DB 명령어 sys - 계정 java - 비밀번호 localhost - 네트워크의 내 PC / ip주소로는 127.0.0.1 1521 - 오라클 전용 포트번호 as - 자격/ ~로써 sysdba - System Database Administrator 위 화면과 같이 접속되었다면 오라클 서버에 접속을 성공한 것입니다. ▶ DB 계정 ..

DataBase 2021. 2. 18. 17:16

[Oracle DB 입문 01] - JDK 1.8 설치

안녕하세요. 순코딩의 코딩순이입니다. 이번 포스팅에서는 JDK 1.8 설치와 환경 변수 설정에 대해 알아보겠습니다. 오라클을 설치하기 전 오라클 사용 시 필요한 JDK 1.8 버전을 먼저 설치하고, 환경변수를 설정하도록 하겠습니다. ▶ JDK 1.8 설치하기 JDK를 설치하기 위해 Oracle 공식 홈페이지로 이동하겠습니다. www.oracle.com/java/technologies/javase-downloads.html 스크롤을 조금만 내리면 "Java SE 8" 을 찾을 수 있습니다. JDK Download를 클릭 후, 스크롤을 내리면 "Java SE Development Kit 8u281" 을 찾을 수 있습니다. 제 컴퓨터는 64비트를 기반으로 하고 있기 때문에 Window x64를 설치하도록 하겠..

DataBase 2021. 2. 17. 22:04

추가 정보

인기글

최신글

페이징

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

티스토리툴바