728x90
반응형
emp 모든 정보 조회
select * from emp;
dept 모든 정보 조회
select * from dept;
부서번호가 10번인 사람 중 사원번호, 이름, 월급만 출력
select empno, ename, sal from emp
where deptno = 10;
사원번호가 7369 인 사람의 이름, 입사일, 부서번호 출력
select hiredate , ename , deptno from emp
where empno = 7369;
이름이 ALLEN 인 사람의 모든 정보 출력
문자열은 대소문자를 구분해야함
select * from emp where ename = 'ALLEN';
SELECT * FROM EMP WHERE ENAME = 'ALLEN';
select * from emp where ename = 'allen';
emp 테이블에서 ename이 ALL로 시작하는 사람의 정보를 출력
select *
from emp
where ename like 'ALL%';
select *
from emp
where ENAME in upper('a');
입사일이 1980/12/17 인 사원의 이름, 부서번호, 월급 출력
select ename, sal, deptno
from emp
where hiredate = '1980/12/17';
직업이 MANAGER 인 사람의 모든 정보 출력
select *
from emp
where job in upper('manager');
직업이 MANAGER 가 아닌 사람의 모든 정보 출력
select *
from emp
where job != 'MANAGER';
SELECT * FROM emp WHERE job <> 'MANAGER';
입사일이 81/04/02 이후에 입사한 사원의 정보 출력
SELECT * FROM emp WHERE hiredate > '81/04/052';
급여가 1000이상인 사람의 이름(ename), 급여(sal), 부서 번호(deptno) 출력
select ename, sal, deptno from emp where sal >= 1000;
SELECT * from emp where sal>=1000;
급여가 1000 이상인 사람의 이름, 급여, 부서번호를 급여가 높은 순으로 출력
기본값 : 오름차순, asc : 내림차순
값이 같다면 ename을 기준으로 내림차순
select ename, sal, deptno
from emp
where sal >= 1000
order by sal ;
select ename, sal, deptno
from emp
where sal >= 1000
order by sal desc, ename asc;
이름이K 로 시작하는 사람보다 높은 이름을 가진 사람의 모든 정보 출력
SELECT ename
from emp
where ename>'K'
order by ename asc;
728x90
반응형
'PROGRAMING📚 > SQL DB📑' 카테고리의 다른 글
SQL-기초(2) 집합연산자 (1) | 2024.06.07 |
---|---|
SQL Developer - HR 계정 생성하기 (1) | 2024.06.05 |
Sql Developer - SCOTT 계정 생성/스크립트 테이블 만들 (0) | 2024.06.05 |
[SQL] 데이터베이스(DBMS) - Oracle /SQL Developer 설치 및 연결 (0) | 2024.06.05 |
Sql Developer - 관리자 계정 접속 오류 해결하기 (0) | 2024.05.31 |
댓글