[SQL-Oracle]JOIN함수 실습 예제👩💻
⬛SQL JOIN 함수 실습 예제 👩💻 문제 8번이 어려웠다. OUTER JOIN을 사용한 문제를 좀 더 풀어봐야 할 것 같다! --SQL [JOIN] 실습예제 --문제1) 부서테이블과 사원테이블에서 사번, 사원명, 부서코드, 부서명을 검색하시오. --(사원명 오름차순 정렬할 것) SELECT EMPNO, ENAME, EMP.DEPTNO, DNAME FROM EMP JOIN DEPT ON EMP.DEPTNO=DEPT.DEPTNO ORDER BY ENAME; --문제2) 부서테이블과 사원테이블에서 사번, 사원명, 급여, 부서명을 검색하시오. --단, 급여가 2000 이상인 사원에 대하여 급여기준으로 내림차순 정렬할 것. SELECT EMPNO, ENAME, SAL, DNAME FROM EMP JOIN D..
2023. 11. 30.
[SQL-Oracle]JOIN 함수
🔘 TABLE JOIN : 두 개이상의 테이블에 저장된 행을 서로 결합하여 원하는 컬럼값을 검색하는 기능 1) EMP 테이블에 저장된 모든 사원의 사원번호,사원이름,급여,부서번호 검색 SELECT EMPNO,ENAME,SAL,DEPTNO FROM EMP; 2) DEPT 테이블에 저장된 모든 부서의 부서번호,부서이름,부서위치 검색 SELECT DEPTNO,DNAME,LOC FROM DEPT; SELECT DEPTNO,DNAME,LOC FROM DEPT; --위에서 두 테이블에 있는 정보들을 검색하기 위해 SELECT를 두 번 썼는데, 이를 한 번에 나열하고 FROM 뒤에 두 테이블 이름을 모두 써봤다. --EMP 테이블과 DEPT 테이블에서 모든 사원의 사원번호,사원이름,급여,부서이름,부서위치 검색 --두..
2023. 11. 30.
[SQL-Oracle]단일함수&그룹함수 실습 예제👩💻
⬛SQL 단일 함수 실습 예제 👩💻 --문제1) 사원테이블에서 입사일이 12월인 사원의 사번, 사원명, 입사일 검색하시오. --방법1) SELECT EMPNO, ENAME, HIREDATE FROM EMP WHERE HIREDATE LIKE '__/12/__'; --방법2) --아래와 같이 TO_CHAR 사용하는 방법이 더 효율적임. SELECT EMPNO, ENAME, HIREDATE FROM EMP WHERE TO_CHAR(HIREDATE, 'MM')='12'; --문제2)다음과 같은 결과를 검색할 수 있는 SQL 문장을 작성하시오. SELECT EMPNO, ENAME, LPAD(SAL, 10, '*') "급여" FROM EMP; --문제3)다음과 같은 결과를 검색할수 있는 SQL 문장을 작성하시오..
2023. 11. 30.