본문 바로가기

전체 글

(233)
728x90
반응형

Oracle。WHERE 절과 연산자 특정 조건의 데이터 조회 SELECT * FROM TABLE_NAME WHERE 조건절; 1. 비교 연산자 연산자 의미 예제 = 같다. SELECT DEPTNO, ENAME, SAL FROM EMP WHERE SAL= 500; > 보다 크다. SELECT DEPTNO, ENAME, SAL FROM EMP WHERE SAL> 500; = 500;
Oracle。기본 사용법 1. SELECT 문 SELECT * FROM JOBS; // JOBS 테이블의 모든 내용 출력 SELECT JOB_ID, JOB_TITLE FROM JOBS; // JOBS 테이블에서 JOB_ID, JOB_TITLE 컬럼 내용만 출력 2. 산술 연산자 + SELECT sal + 100 FROM emp; - SELECT sal - 100 FROM emp; * SELECT sal * 100 FROM emp; / SELECT sal / 100 FROM emp; 3. NULL 오라클은 컬럼에 NULL 값이 저장되는 것을 허용하며, NULL은 매우 중요한 데이터 0(zero)이 아님 빈 공간이 아님 미확정(해당 사항 없음), 알수 없는(unknown) 값을 의미 어떤 값인지 알 수 없지만 어떤 값이 존재 ? 혹..
Oracle。데이터 무결성과 제약 조건 제약 조건은 컬럼에 들어가는 값을 제한하여 데이터의 정확성과 일관성 보장 무결성(Integrity) 조건을 만족하기 위해서 컬럼에 들어가는 값을 제한하기 위한 표준방법 중 하나로 NOT NULL, PRIMARY KEY, FOREIGN KEY 등 존재 1. NOT NULL 제약 조건 NULL 값이 아닌 데이터 입력 2. 기본키(PRIMARY KEY) 제약 조건 이상 현상(anomaly)이 일어나지 않도록 하기 위해 제공하는 조건 기본키로 지정한 컬럼은 널(NULL)값이나 중복된 값을 가질 수 없기 때문에 개체 무결성을 유지할 수 있음 동명이인의 경우 이름을 기본키로 지정하지 못하고, 사원번호나 주민번호를 추가 하여 기본키로 구별 개체 무결성 : 개체가 결점이 없음. 결점이 없는 무결한 개체는 데이터베이스에..
Oracle。데이터 타입 데이터 타입 의미 CHAR(size) size 크기의 고정 길이 문자 데이터 타입 최대 크기 : 2,000바이트 최소 크기 : 1바이트 VARCHAR2(size) size 크기의 가변 길이 문자 데이터 타입 최대 크기 : 4,000바이트 최소 크기 : 1바이트 NVARCHAR2(size) 국가별 문자 집합에 따른 size 크기의 문자 또는 바이트의 가변 길이 문자 데이터 타입 최대 크기 : 4,000바이트 최소 크기 : 1바이트 NUMBER(p,s) 정밀도(p)와 스케일(s)로 표현되는 숫자 데이터 타입 p : 1 ~ 38 s : -84 ~ 127 DATE 날짜 형식을 저장하기 위한 데이터 타입 ROWID 테이블 내 행의 고유 주소를 가지는 64진수 문자 타입 해당 6바이트(제한된 ROWID) 또는 10..
C Language。입력 함수(scanf)와 출력 함수(printf) 1. 입력 함수(scanf) # &을 이용해 입력 받음 # 서식문자 %d : 10진수 정수의 형태로 데이터 입력 받음 %o : 8진수 양의 정수의 형태로 데이터 입력 받음 %x : 16진수 양의 정수의 형태로 데이터 입력 받음 %f : float형 데이터 입력 받음 %lf : double형 데이터 입력 받음 %Lf : long double형 데이터 입력 받음 2. 출력 함수(printf) 큰 따옴표를 사용하여 문자열을 출력하는 함수이며, printf의 f는 formatted(서식이 지정된)을 의미 '서식이 지정된 형태의 출력'이란 뜻이 담겨있고, '출력양식이 만들어진 상태에서 출력을 진행한다'는 뜻 # 특수문자의 종류 특수문자 의미 \a 경고음 \b 백스페이스(backspace) \f 폼 피드(form ..
C Language。상수와 아스키(ASCII)코드 1. 상수 변경이 불가능한 데이터 int main(void) { int num1 = 10; // 10은 상수, 정수형 상수 double num2 = 1.23; // 실수형 상수 } # 리터럴(Literal) 상수 위의 코드에서 10은 변수 num1과 달리 할당된 메모리 공간에 이름 없고, 변수와 다르게 이름이 없는 상수를 리터럴(Literal) 상수 또는 리터럴이라 표현 # 접미사를 이용한 상수 표현 각 자료형을 의미하는 접미사를 붙여 쓸 수 있고, 접미사는 대소문자를 구분하지 않음 접미사 자료형 예 정수형 상수 U unsigned int unsigned int num = 123U L long long num = 23456L UL unsigned long long num = 23456L LL long l..
Info。Eclipse Initializing Java Tooling Error 실행한 이클립스를 종료하고 프로젝트 저장 경로에서 .metadata\.plugins\org.eclipse.core.resources\.projects 까지 이동한다. .projects의 하위 폴더들을 모두 삭제하고 이클립스를 재구동한다. 이클립스를 재구동하면 .projects의 폴더들은 다시 만들어진다. 'Periodic Workspace save.' has encountered a problem Error 재구동시 발생한 에러이다. 이클립스 재구동시 삭제한 폴더가 재 생성 안되는 경우 RemoteSystemsTempFiles 이름의 새폴더를 생성한다. Problems occurred while trying to save the state of the workbench. Error '지정된 경로를 찾을 ..
C Language。진수와 비트 연산자 1. 진수 int main(void) { int num1 = 10; // 10진수 int num2 = 0xA; // 0x : 16진수 int num3 = 015; // 숫자 0으로 시작 : 8진수 } 2. 비트 연산자 연산자 기능 예 결합방향 & 비트단위로 AND 연산 한다. num1 & num2 → | 비트단위로 OR 연산 한다. num1 | num2 → ^ 비트단위로 XOR 연산 한다. num1 ^ num2 → ~ 단항 연산자로 피연산자의 모든 비트를 반전시킨다. ~num ← > 5 →
728x90
반응형