[오라클] 괄호, AND, OR, NOT, =, !=,(^=, <>) 연산
본문 바로가기
IT. 컴퓨터

[오라클] 괄호, AND, OR, NOT, =, !=,(^=, <>) 연산

by 솔기잇 2020. 4. 22.

 *** 괄호, AND, OR, NOT, =, !=,(^=, <>)  ***

구글 이미지

-- IS 연산자

-- 우선순위 : 괄호 > NOT > AND > OR

 

(문제)

--TBL_NEWSAWON 테이블에서 30 부서에 근무하는 사원들의 정보 사원번호, 사원명, 직급, 급여, 부서번호를 추출 하세요.

 

()

SELECT SANO, NAME, JIK, SAL, DEPTNO

FROM TBL_NEWSAWON

WHERE DEPTNO = 30 AND JIK ='사원';

 

 *************************************************************

 

 (문제)

--TBL_NEWSAWON 테이블에서 직급이 과장과 사원들의 정보 사원번호, 사원명, 직급, 급여, 부서번호를 추출 하세요.

 

()

SELECT SANO, NAME, JIK ,SAL,DEPTNO

FROM TBL_NEWSAWON

WHERE JIK = '과장' OR JIK ='사원';

 

SELECT SANO, NAME, JIK ,SAL,DEPTNO

FROM TBL_NEWSAWON

WHERE JIK IN ('과장','사원');

 

*************************************************************

 

 (문제)

--TBL_NEWSAWON 테이블에서 직급이 과장과 사원이 아닌 정보 사원번호, 사원명, 직급, 급여, 부서번호를 추출 하세요.

 

()

SELECT SANO, NAME, JIK ,SAL,DEPTNO

FROM TBL_NEWSAWON

WHERE NOT (JIK = '과장' OR JIK ='사원');

 

SELECT SANO, NAME, JIK ,SAL,DEPTNO

FROM TBL_NEWSAWON

HWERE JIK !='과장' AND JIK !='사원';

 

SELECT SANO, NAME, JIK ,SAL,DEPTNO

FROM TBL_NEWSAWON

WHERE JIK ^='과장' AND JIK ^='사원';  -- 같지 않다.

 

SELECT SANO, NAME, JIK ,SAL,DEPTNO

FROM TBL_NEWSAWON

WHERE JIK <>'과장' AND JIK <>'사원';  --같지 않다.

 

*************************************************************

 

 (문제)

-- TBL_NEWSAWON 테이블에서 10, 20 부서번호에 근무하는 직원들 중에 급여가 4000 이상인 직원들의 사원번호, 사원명, 급여, 부서번호를 나타내세요.

()

SELECT SANO,NAME,SAL,DEPTNO  --이것을 권장

FROM TBL_NEWSAWON

WHERE (DEPTNO = 10 OR DEPTNO = 20) AND 

       SAL>=4000;

 

SELECT SANO,NAME,SAL,DEPTNO

FROM TBL_NEWSAWON

WHERE (DEPTNO IN(10,20)) AND SAL>=4000;

'IT. 컴퓨터' 카테고리의 다른 글

[오라클] 여러함수들  (0) 2020.04.26
[오라클] 연산자  (0) 2020.04.24
제품 테이블, 판매 테이블 생성 및 백업  (1) 2020.04.21
STATUS 제약조건  (0) 2020.04.20
테이블명, 제약조건, 컬럼명 변경하기  (0) 2020.04.19

close