전체 글244 [오라클] 조인 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. [자바] 예외 Exception 예외(Exception) 처리- 예외도 클래스이다. (Throwable 에서 상속 받았다.)Throwable (interface) - Exception - RuntimeException (프로그램으로 처리할 수 있는 오류) - Error (예시 : 메모리 부족) - Exception : 실행 도중 발생할 수 있는 여러 가지 예외적인 상황 ( 코드에 의해 수습될 수 있는 미약한 오류) (오류(error))java 에서의 오류(error) = 코드에 의해 수습될 수 없는 심각한 오류이다. RuntimeException1) 처리하지 않아도 되는 Exception = Uncatched Exception.. 2024. 1. 30. [자바] String 예제 - 주민번호 검증 프로그램 문제키보드로부터 주민번호를 입력 받아 올바른 주민번호인지 판단하고 주민번호로부터 정보를 추출하여 출력하는 코드를 작성하시오.검증 내용- 다음 페이지를 참고하여 사용자 정의 메소드를 확인하고 필요한 메소드를 작성할 것. - 주민번호는 “-“ 포함 14자리여야 한다. - 생년월일 뒤에 “-“이 포함되어 있어야 한다. - “-“ 앞과 뒤에는 숫자 리터럴만 가능하다. - 성별에 해당하는 8번째 위치는 1~4까지의 값만 가능 (1, 3:남자, 2, 4: 여자) - 검증 코드는 아래의 알고리즘으로 구현하여 확인 - 문자열과 관련된 다양한 메소드를 이용하여 작업한다. mainpublic class juminIDValid { public static void main(String[] args) { Str.. 2024. 1. 29. [자바] 자바 주요 API - String 자바 주요 API1) String 관련 메소드,생성자 *** - StringBuffer, StringBuilder - StringToknizer2) Wrapper 클래스- Primitive 타입의 자료형을 객체화 시킨 클래스- Integer, Double * primitive data type : = 원시 자료형은 프로그래밍 언어가 제공하는 자료형 중 하나로서 내장형/ 기본형 으로 불린다. 3) Math 클래스 메소드메소드char charAt(int index)static String format(Locale l, String format, Object... args)int codePointAt(int index)int indexOf(int ch)int compareTo(String anoth.. 2024. 1. 29. 이전 1 ··· 14 15 16 17 18 19 20 ··· 28 다음