# DUAL

7개의 포스트
post-thumbnail

DB 2023.3.22

CRUD 명령어 종류 : DDL, DML = Select 데이터 타입(주요) CHAR(size) 고정 길이 문자 데이터 ex)주민등록번호 +VARCHAR2(size) 가변 길이 문자 데이터(기본적으로 사용되는 타입) NUMBER 숫자 테이블 생성 삭제는 커밋한 데이터도 모두 삭제해버리기 때문에 주위!! % 와 _ NULL NULL의 의미 int a = null; 기본형 타입에 null은 들어갈수없음. 참조형 타입에만 사용할 수 있다. 자바에도 존재 ->a = null;은 더 이상 사용안하므로 메모리를 회수해도 된다는 명령.(가비지(JVM역할)) DB에도 존재 미확정, 알 수 없는 값을 의미. 미확정이기 때문에 연산, 할당, 비교가 불가능. 정렬(ORDER BY), 중복 제거(DISTINCT) DUAL테이블 그룹 함수, COUNT ❌ 안돼는 이유! `SELECT

2023년 3월 22일
·
0개의 댓글
·

TIL 30일_3차

♣ SQL ◆ 외래키(Foreign Key) 회원 ID를 참조하도록 설정 자바에서는 DB의 외래키와 상관없이 코드 작성 방법은 기존과 동일하다. 1. 존재하지 않는 회원 ID를 추가하지 않도록 설정할 수 있다. 컬럼명 REFERENCES 테이블(대상 컬럼명) 2. 회원 탈퇴 시 게시글의 처리 여부를 설정할 수 있다. ON DELETE CASCADE로 작성하면 회원 탈퇴 시 연결된 글이 모두 삭제된다. ON DELETE SET NULL로 작성하면 회원 탈퇴 시 연결된 글의 작성자가 NULL로 변경된다. 0210.게시판.sql ◆ View 공지사항을 상단에 조회하고 나머지를 하단에 위치하도록 조회 서로 다른 두 개의 조회 구문을 사용한 뒤 결과를 합침(집합연산) UNION ALL - 합집합 UNION DISTINCT - 합집합에서 중복제거 INTERSECT -교집합 MINUS

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

12월 21일 수업내용

정렬 자바에서 정렬 할 필요는 없고 정렬은 DB처리에서 ORDER BY로 정렬하면 된다. 공지사항 번호, 제목, 시작일, 종료일, 최종수정일 모든공지, 현재공지, 지난공지, 예약공지 자바에서 구현 하려면 변수를 선언(all,present 등)해서 값을 넣어주면 된다. 공지사항 스키마 >- endDate DATE DEFAULT '9999-12-30' 공지 쿼리를 짤 때 +1을 해야하는 경우가 생기기 때문에 31일에서 +1을 하면 오류가 나서 30일로 설정을 한다. trunc를 사용해서 시간 정보를 지우면 31일로 설정을 해도 된다. 모든공지 현재공지 endDate에 시간 정보가 없기 때문에 두가지 방법으로 조건을 걸어줘야 한다. 첫번째 방법 : endDate에 +1해서 하루를 추가한다. 두번째 방법 : sysdate에 시간정보를 버린다. trunc : 시간 정보를 제거하거나, 숫자의

2022년 12월 21일
·
0개의 댓글
·

수업 43일차 네트워크 Metric 계산식 , DUAL , UCMP , OSPF

■ Metric 계산식 K5가 0일 경우 [K1 * BW + K2 * BW / (256-load) + K3 * Delay] * 256 K5가 0이 아닐 경우 [K1 * BW + K2 * BW / (256-load) + K3 * Delay] * 256 * K5 / (Reliabilty + K4) k1 : 1 k2 : 0 k3 : 1 k4 : 0 k5 : 0 k6 : 0 ※ Metric 계산 시 유의사항 1) BW는 목적지까지 가는 도중의 인터페이스에 설정된 대역폭 중 가장 느린 값을 설정하고 10^7/대역폭으로 설정 2) Delay는 경로상의 모든 값을 합한 다음 10으로 나눈 값을 설정. 3) 소수점 이하는 버림 ■ DUAL 1) EIGRP는 인접 라우터와 이웃 관계를 구성한 후 DUAL을 통해 최적 경로를 계산 2) 토폴로지 테이블 인접 라우터에게 수신한 네트워크 및 메트릭 정보를 저장하는 데이터베이스 현재 라우터에서 목

2022년 11월 13일
·
0개의 댓글
·

데이터 시각화 Dual Axis

Dual Axis, 파레토 차트 1) 데이터 세팅 45 3217 46 3019 Name: Age, dtype: int64 2) x축, y축 세팅 ['45', '46', '40', '47'] array([0.04403351, 0.08535684, 0.12256016, 0.15740918]) 3) 그래프 그리기 output90 -> 파레토 차트로 상위 그룹을 직관적으로 확인할 수 있다

2022년 2월 24일
·
0개의 댓글
·
post-thumbnail

Database - Oracle의 DUAL 테이블

Oracle에서 사용하는 Dual 테이블이란? 오라클 자체에서 제공되는 테이블 간단하게 함수를 이용해서 계산 결과값을 확인 할 때 사용하는 테이블 SYS사용자가 소유하는 오라클의 표준 테이블 (그림 참조) SYS사용자가 소유하지만 어느 사용자에서 접근 가능함 (그림 참조) 출처: https://goddaehee.tistory.com/92 [갓대희의 작은공간] > SQL Developer에서 DUAL테이블을 뜯어보자

2021년 8월 26일
·
0개의 댓글
·

Oracle SQL - 함수(FUNCTION) - 문자열 함수

함수 FUNCTION ▹ 특정 기능을 수행하여 하나의 결과를 반환하도록 설계된 모듈 ▹ 컴파일되어 실행 가능한 형태로 제공 ▹ 문자열, 숫자, 날짜, 변환, 집계함수의 형태로 제공 📕 문자열 함수 ▹ 문자열 조작한 결과를 반환 ▹ 문자열 연산자 '||' : 자바의 문자열 연산자 '+'와 같이 두 문자열을 결합하여 하나의 문자열로 반환 예) SELECT 'Oracle' ||', '|| 'Modeling' FROM DUAL; ** DUAL은 시스템이 제공해주는 가상의 TABLE 1) CONCAT ▹ 주어진 두 개의 문자열을 결합하여 하나의 문자열을 반환 ▹ '||' 연산자와 같은 기능 (매개변수 2개 --> 매개변수 : 함수가 실행되어지기위해 자료를 외부에서 받는 기억장소) (사용형식) CONCAT(c1, c2) ▹c1과 c2를 결합하여 결과를 반환 2) INITCAP ▹ 단어의 선두문자만 대문자로 출력 ▹ 선두문자

2020년 12월 10일
·
0개의 댓글
·