'기타'에 해당되는 글 3건

  1. 2014.03.26 [oracle] 2. where문으로 조건부 출력하기
  2. 2014.03.26 [oracle] 1. query 기초
  3. 2014.03.19 vi editor 처음 시작



이전 포스트에서는 어떻게 특정 컬럼들을 출력하는지 알아봤다.

데이터가 작아서 우리가 인지하지 못했지만 데이터가 커지면

엄청 길죽한 데이터가 출력이 될 것이다.

컬럼 전체(세로줄 전체)를 출력해주기 때문이다.


where


그러면 이제 좀더 세부적인 결과만 출력되도록 해보자.

where문을 사용한다.



select* from student where studentid >= 21000;


코드를 짜고 보니 이상하다.ㅠㅠ 예시가 적절치 못했다. 학번보다는 가격이나 연봉 같은 수치가 더 적합하겠다.


예시가 적절치 않지만 감은 왔으리라고 생각한다.


char 타입도 가능하다

select* from student where dongari = 'IVF';


여기서 중요한 점은!

sql 명령어는 대소문자를 구분하지 않지만 char에서는 대소문자를 완벽히 구분하므로

조회할 때 대소문자를 정확히 구분해줘야 한다.


AND, OR, NOT


테이블을 좀더 세부적으로 걸러내고 싶다면 식을 상세하게 적으면 된다. 그러기 위해서는 연산자가 필요하다.


select* from student WHERE studentid >21000 AND studentid < 20090;





ps. 같지 않다 표현은 <>, !=, ^=  세가지 중 아무거나 써도 된다.

'기타' 카테고리의 다른 글

[oracle] 1. query 기초  (0) 2014.03.26
vi editor 처음 시작  (0) 2014.03.19
Posted by jeff제프
,

[oracle] 1. query 기초

기타 2014. 3. 26. 14:36

테이블 생성 후,

일단 데이터를 넣어줘야 한다.


테이블 이름이 student이면


insert into student values(21000, 'jeff', 'Pixar');


이렇게 하면 한 줄이 추가가 되어있을 것이다.


이제 테이블 내용을 모두 확인 하려면


select * from student;


또, 이렇게도 확인할 수 있다.


desc student;


desc는 describe의 줄임말이다.


지금은 내용이 별로 없어서 괜찮지만 실 사용하다가 보면

필요한 칼럼만 확인해야할 때가 있다.

그럴 때는 일부 칼럼만 지정해서 출력할 수가 있다.



select name, dongari from student;


이렇게 하면 student 테이블에서 이름 칼럼과 동아리 칼럼만 뽑아서 출력해준다.

자, 이제 데이터 베이스에 등록된 사람들 중 동아리가 몇개인지  알고 싶어졌다.

동아리만 셀렉트 해서 출력을 해보겠다.


select dongari from student;


이렇게 했을 때 중복되는 값들이 몇개 출력될 경우가 있다.

나는 동아리가 몇 종류가 있는지 알고 싶을 뿐이다ㅠㅠ

그러면 중복을 제거해야 한다.

여기서는 distinct를 사용하도록 한다.

select distinct dongari from student;










'기타' 카테고리의 다른 글

[oracle] 2. where문으로 조건부 출력하기  (0) 2014.03.26
vi editor 처음 시작  (0) 2014.03.19
Posted by jeff제프
,

vi editor 처음 시작

기타 2014. 3. 19. 10:31

vi hello.c   <- hello.c를 생성함과 동시에 편집을 시작.


그 안에서는 세가지 모드가 있다.------------------------


i(insert) : 입력 모드

a(append): 위치 이동 모드 

이때 이동키는 h j k l 다.

esc: 명령모드

:wq(write and quit)

:q!( quit without save)


------------------------------------------------------

빠져나온 후 컴파일을 해야 한다.


gcc hello.c -o hello.exe   (생성되었다)

./hello.exe  (잘 작성됐는지 런해서 확인한다)


수정하고 싶으면

vi hello.c


'기타' 카테고리의 다른 글

[oracle] 2. where문으로 조건부 출력하기  (0) 2014.03.26
[oracle] 1. query 기초  (0) 2014.03.26
Posted by jeff제프
,