728x90
반응형

분류 전체보기 339

[취성패] 자바 배우기 - 5일차 일지 2(부속질의 - 스칼라, 인라인 뷰, 중첩질의1)

목차 1. 내장 함수 2. 부속 질의 3. 뷰 4. 인덱스 02. 부속 질의 스칼라 부속 질의 - SELECT 부속 질의 인라인 뷰 - FROM 부속 질의 중첩 질의 - WHERE 부속 질의 1. 스칼라 부속 질의 - SELECT 부속 질의 : 한 개의 값(value)을 대신할 수 있음 -> 상관, 비상관 모두 가능 select((select from where) , value , value , value , ) from ㄴ> 하나의 값 형태로 나올 것 스칼라 벡터 ex) 버거킹의 위치 (20, 50, 70) 2. 인라인 뷰 - FROM 부속질의 : 하나의 표 형태로 나옴 -> 무조건 비상관 : 독립적인 것 select * -> 메인 안에 표 from ( ); 3. 중첩 질의 - WHERE 부속 질의 -..

설치 없이 손쉽게 화면 캡쳐하기

저는 Tistory를 통해서 요즘 배우고 있는 것을 그날그날 정리를 하는데요 제가 아는 캡쳐 방법이라고는 화면 전체를 캡쳐하는 키보드의 Prt Scr이랑 현재 활성화된 화면만 캡쳐해주는 Alt + Prt Scr 밖에 몰랐거든요 그래서 매번 활성화된 화면을 캡쳐한 뒤에 블로그에 정리할 때 붙여넣기 -> 편집 -> 원하는 부분만 자르기 -> 저장 이라는 귀찮은 과정을 매번 거쳐야 했어요! 그런데 오늘 처음 알게된 기능!! 이걸 왜 여태껏 몰랐을까요? 바로 보조 프로그램에 기본으로 있는 '캡쳐 도구'입니다. 기본으로 있기 때문에 따로 설치할 필요 전~혀 없어요! 찾는 방법을 알려드릴게요! 1. 키보드에서 windows 버튼을 눌러주세요. 또는 바탕화면에서 찾아서 누르셔도 됩니다. 2. Windows 보조프로그..

정보 2020.12.18

[취성패] 자바 배우기 - 5일차 일지(SQL 고급 - 내장함수)

목차 1. 내장함수 01. 내장함수(SQL 내장함수, NULL 값 처리, ROWNUM) 2. 부속질의 3. 뷰 4. 인덱스 1. 내장함수 사용자정의 함수(이건 안할 것) 차이 : 누가 만들었냐 내장함수 : 오라클 개발자들이 이미 만들어놓은 것을 우리가 씀! 오라클의 함수 1. 함수(=function) : 반환값(return)이 있음 2. 프로시저(=procedure) : 반환값(return)이 없음 자바/파이선/자바스크립트에서는 method(메서드)라고 함 : 함수, 프로시저 구분하지 않음 sum(), avg(), count(), max(), min() 등 -> 함수 2. 부속질의(Sub Query) : select from where절이 메인절에 하나 더 추가 된 것 위치에 따라 3개로 나뉨 - sel..

[취성패] 자바프로그래밍 - 4일차 학습일지(SQL-데이터 정의어)

- 도서의 가격(Book 테이블)과 판매가격(Orders 테이블)의 차이가 가장 많은 주문 max(price - saleprice) -> 집합연산 -> 여러개를 하나로 압축한다 선생님 답 select * -> *또는 orderid from book, orders where book.bookid = orders.bookid and price-saleprice = (select max(price-saleprice) from book, orders where book.bookid = orders.bookid); - 나의 답 select distinct o1.orderid, b1.price - o1.saleprice as 할인액 from book b1, orders o1 where b1.price - o1.sa..

[취성패] 자바프로그래밍 - 3일차 학습일지(SQL-조인, 부속질의)

[조인] - 테이블과 테이블을 붙인다 -> 옆으로 붙임 ex) A테이블, B테이블, C테이블 -> A = B와 연결, B = C와 연결 - 행과 열의 개수가 다를 수 있음. - 곱하기의 느낌 - 고객과 고객의 주문에 관한 데이터를 모두 보이시오 select * from customer, orders where customer.custid = orders.cusitd; -> customer 테이블 + orders 테이블을 조인시켜서 연관있는 것들을 연결 -> 이 경우는 두 테이블에 공통적으로 들어있는 custid를 기준으로! - 고객과 고객의 주문에 관한 데이터를 고객번호 순으로 정렬하여 보이시오 select * from customer, orders where customer.custid = orders..

[취성패] 자바 프로그래밍 - 1, 2일차 학습일지(SQL)

- 체온 측정, 내일 배움 카드로 출석 체크 후 강의실 입장 - OT는 미리 받았으므로 바로 진행 - 현재 수강 인원은 21/25명, 강의실 수용 가능 인원 6명(코로나..) - 기초 상담지, 사전평가 자가진단, 사전능력 평가지, 체크리스트 작성 ----- DB SQL 활용 수업 ------ web : pc, 모바일 상관없이 web 브라우저만 있으면 작동함 UI 웹 : HTML, 자바 script DB : SQL문 구축 - 오라클 : 오라클사 / 대형회사에서 사용 - MS-SQL : 마이크로소프트사 / 작은 스타트업 등에서 사용 - MY-SQL : 오라클사 / free버전(무료, 오픈소스) SQL : standard query language - 데이터를 조회(검색), 입력, 수정, 삭제 [기능에 따른 ..

[취성패] 자바 배우기 - 선수학습(문자열 클래스)

[String 클래스] 1. String 클래스의 개요 - String 클래스는 기본 데이터형이 아니므로 객체를 생성해야 사용 가능함 - new 연산자를 이용한 객체 생성 -> 문법 : String str = new String("자바 프로그래밍"); -> 이 방법으로 객체를 생성할 경우 동일한 문자열이라도 다른 기억공간에 생성됨 -> 동일한 문자열 비교 시 fasle 반환 String str1 = new String("자바"); String str2 = new String("자바"); System.out.println(str1 == str2); //false - 문자열 할당을 이용한 객체 생성 -> 문법 : String str = "자바 프로그래밍"; -> 이 방법으로 동일한 문자열을 생성할 경우 같은..

[취성패] 자바 배우기 - 선수학습(Object 클래스)

[toString 메서드] 1. Object 클래스 개요 - 자바의 최상위 클래스는 java.lang.Object 클래스 : jave.lang패키지 안에 Object클래스가 있음 - 자바의 모든 클래스는 Object 클래스로부터 상속 받음 - 새로 정의되는 모든 클래스는 extends 키워드가 없어도 묵시적으로 Object 클래스로부터 상속 받음 - Object 클래스에는 toString() 메서드와 equals() 메서드가 정의되어 있음 - toString 메서드 public String toString() 객체의 문자열을 반환 - equals 메서드 public boolean equals(Object obj) 두 객체의 내용을 비교하여 참, 거짓을 반환 2. toString 메서드 활용 - toStr..

[취성패] 자바 배우기 - 선수학습(내부 클래스)

- 클래스에도 아웃소싱과 유사한 기법 적용 가능 -> 클래스 내부에 특정한 처리를 담당하는 클래스를 포함시킬 수 있음 - 내부 클래스 : 클래스 내에 정의된 또 다른 클래스 [내부 클래스 정의] 1. 내부 클래스 개요 - 클래스 내에 또 다른 클래스를 포함하는 기법 - 포함하는 클래스를 외부 클래스, 포함되는 클래스를 내부 클래스라 함 - 내부 클래스에서 외부 클래스의 접근은 제한 없이 가능 - 외부 클래스에서 내부 클래스의 멤버 변수나 메서드에 접근시 내부 클래스의 객체를 생성해야 함 class A { -> 외부 클래스 class B { -> 내부 클래스 } } - 컴파일 한 뒤에는 내부 클래스 파일이 별도로 생성됨 - 별도로 생성된 파일명 : 외부클래스명$내부클래스명.class - GUI 프로그래밍에..

[취성패] 자바 배우기 - 선수학습(인터페이스)

[인터페이스 정의] 1. 인터페이스 개요 ex) 음향기기의 볼륨조절 장치 -> 인터페이스로 구현 -> 여러가지 음향기기 클래스에 쉽게 적용 가능 - 클래스와는 다른 개념 - 명칭과 매개변수가 동일한 메서드로 객체에 접근 가능하도록 하기 위한 기법 - 인터페이스의 모든 메서드는 추상 메서드이며 "abstract" 키워드를 붙이지 않아도 됨 - 인터페이스에 정의된 메서드는 인터페이스를 사용하는 클래스에서 반드시 구현해야 함 - 인터페이스의 모든 메서드는 public으로 선언해야 함 - 인터페이스는 값을 저장하는 일반 변수를 가질 수 없으나 상수는 사용 가능함 - 인터페이스의 메서드는 내부적으로 "public abstract"로 인식함 - 클래스에서 인터페이스를 적용할 때 "구현한다."라는 표현을 쓰며 "im..

728x90
반응형