본문 바로가기 메뉴 바로가기

Vibing : "Just vibin'"

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Vibing : "Just vibin'"

검색하기 폼
  • 분류 전체보기 (75)
    • 자바(Java)학습 (24)
      • 1_Java 기초 (16)
      • 2_Java 객체 (4)
      • 3_Java 상속 (4)
    • 데이터베이스(Database) 학습 (17)
      • 1_오라클(Oracle) (14)
      • 2_MYSQL (0)
    • FrontEnd 학습 (1)
      • 1_HTML 학습 (0)
      • 2_CSS 학습 (0)
      • 3_웹 문서 구조 학습 (0)
      • 4_JavaScript 학습 (1)
    • DB 모델링 (17)
      • 1_DB 모델링 개요 (3)
      • 2_개념적 모델링 (4)
      • 3_논리적 모델링 (5)
      • 4_물리적 모델링 (5)
    • UML 모델링 (3)
      • 1_UML 개념 (3)
      • 2_유스케이스 다이어그램 (0)
      • 3_클래스 다이어그램 (0)
      • 4_시퀀스 다이어그램 (0)
    • Framework (1)
      • Spring (1)
    • IT 자격증 (6)
      • 정보처리기사 필기 (6)
      • SQLD (0)
    • 서버 (0)
  • 방명록

전체 글 (75)
JOIN

두 개의 이상의 테이블에서 데이터를 조회하고자 할 때 사용하는 구문이다. 1. 등가 조인(EQUAL JOIN) / 내부 조인(INNER JOIN) 연결시키는 컬럼의 값이 일치하는 행들만 조인되서 조회한다.(일치하는 값이 없는 행은 조회 X) 1) 오라클 전용 구문 [표현법] SELECT 컬럼, 컬럼, ... FROM 테이블1, 테이블2 WHERE 테이블1.컬럼명 = 테이블2.컬럼명; --FROM 절에 조회하고자 하는 테이블들을 콤마(,)로 구분하여 나열한다. --WHERE 절에 매칭 시킬 컬럼명에 대한 조건을 제시한다. 2) ANSI 표준 구문 [표현법] SELECT 컬럼, 컬럼, ... FROM 테이블1 [INNER] JOIN 테이블2 ON (테이블1.컬럼명 = 테이블2.컬럼명); --FROM 절에 기..

데이터베이스(Database) 학습/1_오라클(Oracle) 2021. 10. 18. 18:15
숫자 처리 함수

ABS ABS ( NUMBER ) 절대 값을 구하는 함수 SELECT ABS(10.9) FROM DUAL; SELECT ABS(-10.9) FROM DUAL; --10.9 MOD MOD ( NUMBER , NUMBER ) 두 수를 나눈 나머지를 반환해 주는 함수 (자바의 % 연산과 동일하다) --SELECT 10 % 3 FROM DUAL; --연산자로 인식이 안된다. SELECT MOD(10, 3) FROM DUAL; -- 1 SELECT MOD(-10, 3) FROM DUAL; -- -1 ROUND ROUND ( NUMBER [ , 위치 ] ) 위치 : 기본값 0( . ) , 양수 ( 소수점 기준으로 오른쪽 )와 음수 ( 소수점 기준으로 왼쪽 ) 로 입력 가능 SELECT ROUND(123.456) F..

데이터베이스(Database) 학습/1_오라클(Oracle) 2021. 10. 13. 21:40
문자 처리 함수

LPAD/RPAD (컬럼 | '문자값' , 길이(바이트) [ , '덧붙이려고 하는 문자' ] ) 제시된 컬럼|'문자값에 임의의 문자를 왼쪽 또는 오른쪽에 덧붙여 최종 N 길이 만큼의 문자열을 반환한다. 문자에 대해 통일감 있게 표시하고자 할 때 사용한다. --20만큼의 길이 중 EMAIL 값은 오른쪽으로 정렬하고 공백을 왼쪽으로 채운다. SELECT LPAD(EMAIL, 20) FROM EMPLOYEE; SELECT LPAD(EMAIL, 20, '#') FROM EMPLOYEE; --20만큼의 길이 중 EMAIL 값은 왼쪽으로 정렬하고 공백을 오른쪽으로 채운다. SELECT RPAD(EMAIL, 20) FROM EMPLOYEE; SELECT RPAD(EMAIL, 20, '$') FROM EMPLOYEE;..

데이터베이스(Database) 학습/1_오라클(Oracle) 2021. 10. 13. 20:35
6.NULL도 데이터이다.

오라클에서의 NULL은 매우 중요한 데이터입니다. 왜냐하면 오라클에서는 컬럼에 NULL값이 저장되는 것을 허용하는데 NULL값을 제대로 이해하지 못한채 쿼리문을 사용하면 원하지 않는 결과를 얻을 수 있기 때문입니다. NULL은 "?" 혹은 무한대의 의미이기 때문에 연산, 할당, 비교가 불가능하다. 다음은 산술연산자를 이용해서 연봉을 계산하는 쿼리문으로 앞에서 구했던 예제에서 커미션을 연봉계산에 추가해 본 것이다. 커미션의 경우에는 NULL값을 가진 행도 있으므로 NULL값을 가진 데이터와 산술연산하면 어떤 결과가 나오는지를 확인 할 수 있는 좋은 예제이다. 확인해보자. NULL은 블랙홀 개념이기 때문에 계산에 의미를 갖지 못합니다. 만일 영업직인 경우 커미션 값이 0이라면 영업실적이 없기 때문에 무능력한..

데이터베이스(Database) 학습 2021. 9. 30. 21:16
8.다운 캐스팅(downcasting)과 instanceof연산자

다운 캐스팅 (down casting) 업 캐스팅 된 클래스를 다시 원래의 타입으로 형 변환하는 것을 말합니다. Customer vc = new VIPCustomer(); //묵시적 형변환 : 컴파일러가 코딩을 하는 것 VIPCustomer vCustomer = (VIPCustomer)vc; //명시적 형변환 : 개발자가 직접 코딩을 하는 것 다운 캐스팅을 하려면 개발자가 직접 책임을 지고 명시적 형변환을 통해 수행해야 합니다. 다음 예시로 업캐스팅을 거쳐 다운캐스팅을 해봅시다 public void testDownCasting(ArrayList list) { for(int i =0; i

자바(Java)학습/3_Java 상속 2021. 9. 30. 18:15
7.상속은 언제 사용할까?

IS-A 관계 (is a relationship : inheritance) 일반적인(general) 개념과 구체적인(specific) 개념과의 관계 상위 클래스 : 하위 클래스보다 일반적인 개념 ex) Employee 하위 클래스 : 상위 클래스보다 구체적인 개념들이 더해짐 ex) Engineer, Manager... 상속은 클래스간의 결합도가 높은 설계 상위 클래스의 수정이 많은 하위 클래스에 영향을 미칠 수 있다 계층구조가 복잡하거나 hierarchy가 높으면 좋지 않다 HAS-A 관계 (composition) 클래스가 다른 클래스를 포함하는 관계(변수로 선언) 코드 재사용의 가장 일반적인 방법 Student가 Subject를 포함하는 Library를 구현할 때 ArrayList를 생성하여 사용한다 ..

자바(Java)학습/3_Java 상속 2021. 9. 30. 16:36
이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자바
  • 조건문
  • 객체지향이란
  • java란
  • 중첩반복문
  • 자바 프로그래밍이란
  • java
  • 반복문
  • 자바 연산자 우선순위
  • 다운캐스팅
  • 자바의 기초
  • if if
  • Switch Case
  • if else if
  • java 프로그래밍이란
  • 자바 조건문 if else
  • 자바 반복문 for문
  • 자바 switch case
  • Downcasting
  • 반복문 break continue
  • 스프링 로깅
  • 자바 조건문 if else if문
  • 자바 if if
  • java 기초
  • 자바 if else if else
  • 데이터베이스 null
  • 자바 do while
  • 스프링 로그
  • 스프링 logging
  • 자바 반복문
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바