'분류 전체보기'에 해당되는 글 104건

Basic Query

개발자/Oracle 2013. 1. 24. 21:01

DISTINCT

SELECT DISTINCT job FROM emp;   emp 테이블의 직업을 검색하는데 중복 제한을 둔다.

 

CASE

SELECT ename, CASE deptno WHEN 10 THEN sal * 1.1

WHEN 20 THEN sal * 1.2

ELSE sal END new_sal

FROM emp;

select 2번째 자리에 검색 할 칼럼을 CASE 문을 사용하여 deptno 가 10번이면 1.1을 곱하고 20이면 1.2를 곱하고 나머지는 sal그대로 출력 CASE 문 마지막에는 END로 닫는다.  new_sal 는 select 결과의 alias 이다.

 

WHERE BETWEEN

SELECT ename,sal

FROM emp

WHERE sal BETWEEN 1500 AND 2000;

sal 칼럼 안에 1500 과 2000 사이값을 검색한다.

IN     어떤조건이라도 만족할시 찾아낸다.

SELECT dname

FROM dept

WHERE deptno IN(10,20);                     deptno 가 10이거나 20번 부분을 다 찾아낸다.

ex)  IN(10,20,30) 이면 10,20,30 인 부분을 전부 다 찾아 낸다.

IN  는 =ANY 와 같다.

 

Like

wildcard % 는 0개 이상의 문자를 대표한다.

wildcard _ 는 1개의 문자를 대표한다.  escape 문자 바로뒤에서 사용된 wildcard 문자는 일반 문자로 인식된다.  ( _ 로 문자로 사용하기위해 escape 를 사용!)

ex )  WHERE LIKE '%X\_Y' ESCAPE '\';

 

ORDER BY

 SELECT dname FROM dept ORDER BY dname;

dname 칼럼을 정렬 시킨다. ( DESC 내림차순 , ASC 오름차순)

 

'개발자 > Oracle' 카테고리의 다른 글

Oracle구조  (0) 2013.01.26
Advanced Query ( Aggregation )  (0) 2013.01.26
Table Join Type  (0) 2013.01.26
oracle Date Format  (0) 2013.01.26
DML,DDL,CDL,TCL,Null  (0) 2013.01.24
블로그 이미지

김진리

,

DML : Data Manipulation Language     ->     select , insert , update , delete , merge

DDL : Data Definition Language           ->     create, alter, drop, rename, truncate

DCL : Data Control Language             ->      grant, revoke

TCL : Transaction Control Language    ->      commit, rollback, savepoint

3개로 분류시 DML 에 TCL 가 포함된다.  

◆ Null value

 Null 은 0 이나 space 등과는 다르다.   -> Null 은 Null 일뿐.

산술 연산 수식에 Null인 값이 하나라도 포함되어 있다면 결과값은 항상 Null 이다.

NOT NULL 이나 PRIAMRY KEY 제약 조건을 갖는 column 은 Null 일 수 없다.

Oracle Database에서 Null인 column은 Length가 0이므로 data를 위한 물리적 공간을 차지하지 않는다.

◆NVL Function

NVL ( expr1, expr2)

만약 expr1이 null 이면 expr2 를 반환한다.

 

◆ 환경설정

set pagesize 100     100줄을 한페이지로 설정하는 명령   ( 옵션이 0 이면) 한페이지에 전부다 출력

 

spool 이름    이름.lst 로 결과 off 할지 저장.   

spool off

 더 많은 옵션은

show all 하면 나온다.

 

'개발자 > Oracle' 카테고리의 다른 글

Oracle구조  (0) 2013.01.26
Advanced Query ( Aggregation )  (0) 2013.01.26
Table Join Type  (0) 2013.01.26
oracle Date Format  (0) 2013.01.26
Basic Query  (0) 2013.01.24
블로그 이미지

김진리

,

Java란?

개발자/Java 2013. 1. 20. 17:32

Java란

웹브라우저에서 사용할 수 있는 객체 지향 프로그래밍 언어로써 컴파일한 코드는 다른 운영체제에서 사용 할 수 있도록 클래스로 제공된 언어 , c++ 언어의 객체 지향의 장점을 가져와서 더욱 효율적이다.

객체지향의 3요소 캡슐화와 은닉 , 다형성과 메소드의오버로딩 , 상속

'개발자 > Java' 카테고리의 다른 글

TreeMap 구현 분석  (0) 2013.01.29
Access Constrol ( 접근제어 ) 3가지  (0) 2013.01.28
Constructor  (0) 2013.01.28
Class 와 메모리  (0) 2013.01.27
Virtual Machine  (0) 2013.01.26
블로그 이미지

김진리

,

비트 전형 합격.

일상생활 2013. 1. 18. 18:42

최근 2달동안 엄청 많은 고민과 생각을 하였다.

현재 정보통신학과 졸업예정자로써, 지금 가진 기술과 프로젝트로 취업할 수 있을까?? 란 생각을 하루에 백번도 더 해본거 같다.

더 나은, 더 좋은 기업이 취업하기 위해선 나의 발전이 필요하다고 생각이되어 비트 전문가 과정이라는 프로그램을 알게되어 필기시험, 회장님 면접, 기업면접 3단계를 거쳐 통과한 후 이제 마지막인. 비트전문가 과정을 입사 하게 된다.

2달 동안 많은 고민과 생각이 나에게 스트레스를 주었지만, 다행히도 기업에 합격이되어서 다음주부터 연수받으로 간다.

초심으로 돌아가서 최대한 많이 배우고 졸업하여 기업으로 돌아가야겠다.


블로그 이미지

김진리

,