-- 비교 연산자
select *
from emp
where deptno=10; -- 같다

select *
from emp
where deptno <> 10; -- 같지않다 ( <>, !=, ^= ) 

select *
from emp
where not deptno = 10; -- column 명앞에 not 을 붙여서 같지 않다가 된다.

select ename, sal
from emp
where sal >= 3000; -- >= ~ 보다 크거나 같다.

select *
from EMP
where job='SALESMAN' -- 문자일경우에는 ' '를 해주어야 하고, Value 값은 대소문자를 잘 구분해야한다.

select 'saLesMan', upper('saLesMan'), -- upper 모든 문자를 대문자로 표시
       lower('saLesMan'), -- lower 모든 문자를 소문자로 표시
    initcap('saLesMan') -- initcap 맨앞문자만 대문자로 표시
from dual;

select *
from EMP
where upper(job)=upper('saLesMan'); -- 검색할 조건을 모두 대문자로 변경후 검색한다.

update emp set job='sAlesMaN'
where empno=7499;

'Program... > Oracle' 카테고리의 다른 글

Oracle Between 연산자  (0) 2009.03.13
Oracle 날짜 표시  (0) 2009.03.13
Oracle 중복행 제거  (0) 2009.03.13
Oracle 연결 연산자  (0) 2009.03.13
Oracle 산술 표현식  (0) 2009.03.13
Posted by Duritz

공지사항

Yesterday
Today
Total
05-18 23:47

달력

 « |  » 2024.5
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