'분류 전체보기' 카테고리의 글 목록 (39 Page)
my code archive
article thumbnail
[SQL] 오라클 데이터베이스 공부 기록(4)-서브쿼리
📒 education archive/💾DB 2021. 8. 13. 18:09

서브쿼리 서브쿼리는 SQL문을 실행하는 데 필요한 데이터를 추가로 조회하기 위해 SQL문 내부에서 사용하는 SELECT문을 의미한다. EX) 1. 서브쿼리는 연산자와 같은 비교 또는 조회 대상의 오른쪽에 놓이며 괄호로 묶어 사용한다. 2.특수 몇몇 경우를 제외한 대부분의 서브쿼리에서는 ORDER BY 절을 사용할 수 없다. 3.서브쿼리의 SELECT절에 명시한 열은 메인쿼리의 비교 대상과 같은 자료형과 같은 개수로 지정해야 한다. 4.서브쿼리에 있는 SELECT문의 결과 행 수는 함께 사용하는 메인쿼리의 연산자 종류와 호환 가능해야 한다. 예제 1. 전체 사원 중 ALLEN과 같은 직책(JOB)인 사원들의 사원 정보, 부서 정보를 출력하는 SQL문을 작성하세요. 2. 전체 사원의 평균 급여(SAL)보다 ..

article thumbnail
[SQL] 오라클 데이터베이스 공부 기록(3)-조인
📒 education archive/💾DB 2021. 8. 13. 18:06

조인 조인(join)은 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출력할 때 사용하는 방식이다. 조인 조건 없이 조인을 사용하면 어떤 데이터끼리 연결해야 할지 모르니까 전부 다 종류별로 조합해서 붙여주고 생각보다 많은 데이터가 출력된다. -> 조인 조건이 필요하다. DEPT 테이블과 EMP 테이블에 공통적으로 겹치는 컬럼은 DEPTNO -> WHERE 조건식이 조인 방식의 정확한 데이터 매치를 위한 기준이 될 때 조인 조건식이라고 한다. 프로그래밍 언어 중 .(콤마)은 소유의 의미. EMP.DEPTNO = DEPT.DEPTNO -> EMP 테이블 소유의 DEPTNO 컬럼값 = DEPT 테이블 소유의 DEPTNO 컬럼값 아까보다 간략하게 나온다. 조인 종류 -등가 조인 테이블을 연결한 후에 출력 행..

article thumbnail
[SQL] 오라클 데이터베이스 공부 기록(2) - 함수
📒 education archive/💾DB 2021. 8. 13. 17:58

UPPER,LOWER,INITCAP UPPER(문자열) : 괄호 안 문자 데이터를 모두 대문자로 변환하여 반환 LOWER(문자열):괄호 안 문자 데이터를 모두 소문자로 변환하여 반환 INITCAP(문자열):첫 글자는 대문자로, 나머지 문자를 소문자로 변환하여 반환 EX) SELECT ENAME, UPPER(ENAME), LOWER(ENAME), INITCAP(ENAME) FROM EMP; LENGTH 함수 특정 문자열의 길이를 구할 때 사용★★★★★ EX) SELECT ENAME,LENGTH(ENAME) FROM EMP; SUBSTR 함수 출처 입력 주민등록번호 중 생년월일 앞자리만 필요하거나 전화번호의 마지막 네 자리 숫자만 추출하는 경우와 같이 문자열 중 일부를 추출할 때 사용 EX) SELECT J..

article thumbnail
[SQL] 오라클 데이터베이스 공부 기록(1)-SELECT, FROM, ORDER BY절
📒 education archive/💾DB 2021. 8. 13. 17:52

데이터와 정보 데이터 : 어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 평가하거나 정제하지 않은 값이나 사실 또는 자료 자체. 정보 : 수집한 데이터를 어떠한 목적을 위해 분석하거나 가공하여 가치를 추가하거나 새로운 의미를 이끌어 낼 수 있는 결과. -> 잘 수집된 데이터를 가공하고 분석하면 새로운 가치를 만들어 낼 수 있는 정보를 얻을 수 있다! 관계형 데이터 베이스의 구성 요소 *테이블 : 표 형태의 데이터 저장 공간 *행 : 가로줄 (데이터 뭉덩이, 로) *열 : 세로줄 (구성하는 데이터 특징, 칼럼) 열, 키 키(key) : 하나의 테이블을 구성하는 여러 열 중에 특별한 의미를 지닌 하나 또는 여러 열의 조합. -기본키 : 한 테이블 내에서 중복되지 않는 값만 가질 수 있는 키 ex)주민등록..

article thumbnail
자바 공부 기록(8)-다형성, 인터페이스, 예외처리

다형성(polymorphism) =여러가지 타입(데이터 타입)의 특성 =>특정한 변수가 여러가지 데이터 타입을 저장하고 사용 부모 클래스 타입의 참조 변수로 자식 클래스의 인스턴스 참조가 가능하다. -상대적으로 더 작은 데이터 타입의 데이터가 상대적으로 더 큰 데이터 타입의 변수에 들어가는 것은 문제가X (암시적 형변환) -부모 클래스는 항상 자식 클래스보다 큰 데이터 타입이다. ex) Child myChild = new Child(); Parent myParent = my Child(); => Parents > Child Parent my Parent = new Parent(); = new Child(); Object obj = new Parent(); = new Child(); = new Grandc..

article thumbnail
자바 공부 기록(7)-상속,오버라이드,일반 제어자

학원에서 필기 열심히 했으니까 올려줘야지ㅎㅎ 상속 (inheritance) '클래스 간의 관계를 맺어줌' -부모 클래스(parent class) -자식 클래스(child class) =>is a관계 ex) 고양이는(자식) is a 동물이다.(부모) 체크카드는 is a 카드다. 신용카드는 is a 카드다. 클래스가 부모&자식 (상속) 관계가 되면 -자식 클래스는 부모 클래스가 가진 재산(변수, 메서드 등등)을 물려받아서 사용 가능하다. -> 코드의 재사용이 가능하다!! -공통 내용을 미리 제작해두고 여러 곳에서 재사용 하겠다. -> 코드 중복을 최소화! -자식 클래스는 부모 클래스 멤버를 자기 것인양 사용 가능하지만 부모 클래스는 자식 클래스가 직접 정의한 멤버에는 접근할 수 없다. -상속 관계에서 자식 ..

article thumbnail
자바 공부 기록(6)-생성자,캡슐화,접근 제어자

생성자 - 모든 클래스는 생성자가 반드시 하나 이상 존재한다. ->프로그래머가 만들지 않으면 자바에서 자동으로 제작한다 ->기본 생성자 - 일반적으로 인스턴스 변수의 초기화에 많이 활용한다. - 무조건 void 메서드이다. - 오버로드 (overload) 방식을 자주 활용한다. Card myCard = new Card(); //클래스 이름과 동일 1. new 키워드와 함께 사용되며 신규 인스턴스를 생성한다. (초기화) 2. 생성자 Card()를 실행하고 초기화와 함께 인스턴스 생성 3. 생성된 인스턴스의 주소값을 참조 변수 myCard에 저장 생성자 - this this : 자기 자신을 의미. -인스턴스 자신을 가리키는 참조 변수이다. -동일 클래스 내 다른 생성자 호출에 사용한다. this 는 자기 자..

article thumbnail
자바 공부 기록(5)-기본형 참조형 타입 매개변수,문자열 클래스

메서드의 종료 -메서드의 중괄호 {...} 내에 있는 모든 코드의 수행이 끝났을 때 -return : 메서드의 중괄호 내에 있는 코드 수행 중 return 문을 만났을 때 return -종료한다는 면에서 'break'문과 비슷함. -동작 후 출력할 값이 없는 경우 : void 사용. void 뒤에는 뭐 적으면 안된다. -반환 값이 있는 경우 : return 문 뒤에 반환 값 지정 return 반환값; ex)return result; 기본형 / 참조형 타입 매개변수 -실제 다루는 데이터의 읽기만 가능 (read only) -데이터 자체의 복사만 발생 -예제에서 change 메소드를 주었지만 기본형 타입이기 때문에 복사만 될 뿐 여전히 10으로 출력됨. ->복사기로 복사한 용지의 내용을 낙서하거나 지저분하게..

반응형
반응형