본문 바로가기

전체 글238

[오라클] 조인 JOIN 조인 JOIN- 둘 이상의 테이블들을 결합하여 데이터를 조회하는 것- 일반적으로 PK와 FK를 갖고 있는 테이블을 통해 검색을 한다.- 관계형 데이터베이스의 가장 큰 장점이면서 가장 중요한 핵심 기능이다.- 조인을 하는 이유는 데이터의 무결성을 유지하기 위하여 테이블을 정규화하는 작업으로 인해 둘 이상으로 나뉘어진 정보를 조회하기 위한 목적을 가지고 있다. CROSS JOIN( = 카르티시안 조인) A x B [Q] 직원 이름, 월급, 부서명SELECT E.FIRST_NAME, E.SALARY, D.DEPARTMENT_NAMEFROM DEPARTMENTS d, EMPLOYEES e;-- 107 x 27코드의미FROM DEPARTMENTS d, EMPLOYEES e;별칭을 만들어 사용한다.별칭을 따로 만들.. 2024. 2. 4.
[오라클] 함수 function - 2 날짜 함수종류의미SYSDATE(시스템 현재 날짜)SYSTIMESTAMP(시스템 현재 날짜와 시간) 날짜와 관련된 시스템 값add_months(날짜,정수)날짜에 정수 달을 더했을떼 변경되는 날짜를 반환month_between(날짜1, 날짜2)두 날짜 사이에 몇 개월의 차이가 있는지 반환last_day(날짜)특정 달의 마지막 날이 며칠인지 반환next_day(날짜, 요일)날짜를 기준으로 그 다음 요일이 며칠인지 반환 일 단위 처리SELECT SYSDATE, SYSTIMESTAMP FROM DUAL;SELECT SYSDATE +1 AS "내일", SYSDATE -1 AS "어제" FROM DUAL; 월 단위 처리SELECT ADD_MONTHS(SYSDATE, 10) FROM DUAL;SELECT ADD_MON.. 2024. 2. 1.
[오라클] 집합 set 과 함수 function -1 집합 setselect 로 질의된 결과를 하나의 집합으로 인식해서 집합 연산 하는 것집합의 종류합집합 union교집합 intersect차집합 minus 교집합select employee_id, first_namefrom employeeswhere employee_id in (145,147,158)intersectselect employee_id, first_namefrom employeeswhere first_name like 'A%'; 차집합 (순서 중요)[Q] employee_id 145,147, 158 중에서 A로 시작하는 직원 제외select employee_id, first_namefrom employeeswhere employee_id in (145,147,158)minusselect empl.. 2024. 2. 1.
[오라클] SQL 데이터베이스(Database)데이터- 현실세계에서 단순히 관찰 또는 측정을 통해서 수집된 사실이나 값정보(Information)- 상황에 따른 적절한 의사 결정을 할 수 있게 하는 지식 - 데이터의 유효한 해석이나 데이터 상호 간의 관계를 말하는 것- 데이터를 처리해서 얻어진 결과데이터베이스 관리 시스템(DBMS)- 방대한 양의 데이터를 편리하게 관리하고, 효율적으로 저장하고 검색할 수 있는 환경을 제공해주는 소프트웨어SQL  = Structured Query Language - DB 에 접근해서 처리하는 명령어들 - 국제 표준제약조건(constraint)제약조건의미Primary key (주키)테이블  내의 각 레코드를 구별하기 위한 유일한 값Foreign Key (외래키) 관계 설정을 위해 필요 (참조.. 2024. 1. 31.
[자바] 입출력 I/O 와 Stream I/O- input (입력)- output (출력) : 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고 받는 것을 말한다.Stream: 두 대상을 연결하고 데이터를 전송하는 연결 통로이다. - 단방향 통신만 가능하기 때문에 하나의 스트림으로 입력과 출력을 동시에 처리할 수 없다. 바이트 기반 스트림 - InputStream / OutputStream- 1 바이트 사용 ( 그림 , 음악 , 동영상 등) # InputStream- File 을 읽어올때는 Exception 처리의 주의하며 진행한다.- 'song.txt' = 'abcdeefg' package iostream;import java.io.FileInputStream;import java.io.IOException;public class .. 2024. 1. 30.
[자바] LocalDate, Calendar, Anonymous LocalDate, Calendar : 날짜와 시간Python :: LocalDate(SE8) Uses of Class java.time.LocalDate (Java Platform SE 8 )LocalDate IsoChronology.date(Era era, int yearOfEra, int month, int dayOfMonth) Obtains an ISO local date from the era, year-of-era, month-of-year and day-of-month fields.docs.oracle.compython :: Calendar(SE8) Uses of Class java.time.LocalDate (Java Platform SE 8 )LocalDate IsoChronology.d.. 2024. 1. 30.