728x90
300x250
SMALL
1) emp테이블에서 급여 열에 12를 곱한 값이 36,000인 행의 정보를 출력하시오
select *
from emp
where SAL*12=36000;
2) emp테이블에서 급여가 3,000이상인 사원의 모든 정보 출력하시오
select *
from emp
where SAL>=3000;
3) 급여가 2,500이상이고 직업이 ANALYST인 사원정보를 출력 하시오
select *
from emp
where SAL>=2500 AND JOB='ANALYST';
4) 사원이름의 첫 문자가 'F'와 같거나 뒤쪽인 것만 검색하여 출력하기
select *
from emp
where ENAME>='F';
--문자열을 비교할때는 F보다 뒤에 있다 그러면 F보다 크거나 같다라고 표시 해주면 된다.
5) 사원 이름 중 문자열 "FORD"보다 알파벳 순서로 앞에 있는 정보를 출력하시오
select *
from emp
where ENAME<='FORD';
--앞에 있는 문자로 검색하려면 작거나 같다로 표시해야 한다.
6) 급여가 3000이 아닌 사원의 데이터의 모든 정보 출력(등가비교연산자)
select *
from emp
where SAL != 3000;
OR
select *
from emp
where SAL <> 3000;
OR
select *
from emp
where SAL ^= 3000;
위에 3개중 아무거나 써도 상관없다.
7) 급여가 3,000이 아닌 사원의 데이터의 모든 정보출력(논리부정연산자)
select *
from emp
where NOT SAL= 3000;
728x90
반응형
LIST
'프로그래밍 > SQL' 카테고리의 다른 글
개체와 객체 차이 (0) | 2021.11.29 |
---|---|
논리 부정 연산자 (0) | 2021.10.16 |
sql 등가 비교 연산자 (0) | 2021.10.15 |
sql 문자열 비교 (0) | 2021.10.14 |
[sql] And, Or 연산자 (0) | 2021.10.13 |
댓글