SW공부 51일차

Guryena·2023년 3월 23일
0

SQL

목록 보기
2/3

1.포트 번호란?

  • 인터넷 프로토콜 스위트에서 포트(port)는 운영 체제 통신의 종단점이다. 이 용어는 하드웨어 장치에도 사용되지만, 소프트웨어에서는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다. 주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜이라 하며, 예를 들어 전송 제어 프로토콜(TCP)와 사용자 데이터그램 프로토콜(UDP)가 있다. 각 포트는 번호로 구별되며 이 번호를 포트 번호라고 한다. 포트 번호는 IP 주소와 함께 쓰여 해당하는 프로토콜에 의해 사용된다.

2.아래의 SQL구문을 완성하시오.

  • ALLEN 이 근무하는 위치-서브쿼리
SELECT ENAME, LOC FROM EMP E , DEPT D WHERE D.DEPTNO = E.DEPTNO AND ENAME = 'ALLEN';

  • 연봉을 3000이상 받는 사원이 소속된 부서(서브쿼리)와 동일한 부서(연산자)에서 근무하는 사원들의 정보를 출력(메인)하는 쿼리문
SELECT ENAME AS 이름, DNAME AS 부서, SAL AS 연봉 FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND SAL >=3000;
SELECT * FROM EMP WHERE DEPTNO IN (SELECT DEPTNO FROM EMP WHERE SAL >=3000);

  • 사원들의 평균 급여 보다 더 많은 급여를 받는 사원을 검색하는 쿼리문
SELECT ENAME, SAL FROM EMP WHERE SAL > (SELECT AVG(SAL) FROM EMP);

  • job 이 세일즈맨 인 사람들이 근무하는 위치는?
SELECT ENAME, LOC FROM EMP E, DEPT D WHERE D.DEPTNO =E.DEPTNO AND JOB='SALESMAN';

  • 각 사원의 급여가 몇 등급인지 살펴보는 쿼리문
SELECT EMPNO AS 사번, ENAME AS 이름, JOB AS 담당업무, HIREDATE AS 입사일,  DNAME AS 부서, SAL AS 연봉, GRADE AS 등급
FROM DEPT D, EMP E, SALGRADE G WHERE D.DEPTNO = E.DEPTNO AND SAL BETWEEN LOSAL AND HISAL;

  • SMITH 의 메니져 이름
SELECT E.ENAME, M.ENAME FROM EMP E, EMP M WHERE E.MGR = M.EMPNO AND E.ENAME = 'SMITH';

0개의 댓글