본문 바로가기

sql7

[SQL] 9. 쿼리안의 쿼리 - 서브쿼리 서브쿼리란? emp 테이블에서 scott 의 월급보다 높은 월급을 받는 사람의 정보를 출력하시오 라는 쿼리를 실행하려면 몇 개의 쿼리가 필요할까요. scott 의 월급을 구하는 쿼리 하나와 emp 테이블에서 scott 의 월급보다 높은 사람들의 정보를 출력하는 쿼리 하나 총 두 개의 쿼리가 필요합니다. 이렇게 하나의 결과를 얻기 위해 사용해야 하는 쿼리가 2 개 이상일 때 서브쿼리 를 사용합니다.subquery 는 다른 select 문의 절에 포함되는 select 문 입니다. 서브쿼리는 select, where having, from 같이 다양한 sql 절에 배치할 수 있습니다. 보통 쿼리가 실행될 때에는 서브쿼리가 먼저 실행되고 이후에 메인 쿼리가 실행됩니다.서브쿼리는 그 출력값에 따라 단일 행과 복수.. 2018. 1. 2.
문제 4. ALIAS 사용하기 문제. 다음 결과를 출력하시오. EMP 테이블에서 ENAME, SAL, COMM, SAL+COMM 을 출력하는데, SAL+COMM 의 별칭을 TOTAL 로 설정해서 출력하시오. 참고 사항. 2017/12/06 - [SQL] - 2. 기본중의 기본 - SELECT 문2017/11/13 - [SQL] - Script. emp, dept table (oracle 기본 예제) 정답. SELECT ENAME, SAL, COMM, SAL+COMM AS TOTAL FROM EMP; 2017. 12. 11.
문제 2. EMP에서 EMPNO, ENAME, SAL 만 조회하기 문제. 다음 결과를 출력하시오. EMP 테이블 에서 EMPNO, ENAME, SAL 을 출력하시오. 정답. SELECT EMPNO, ENAME, SAL FROM EMP; 참고 사항. 2017/11/13 - [SQL] - Script. emp, dept table (oracle 기본 예제)2017/12/06 - [SQL] - 2. 기본중의 기본 - SELECT 문 2017. 12. 10.
[SQL] 4. 정렬해서 출력하기 - ORDER BY 절 ORDER BY 절 이란? SELECT 문을 사용할 때 출력되는 결과물은 테이블에 입력된 순서대로 출력되는 것이 기본입니다. 하지만 우리는 가끔은 내림차순으로 혹은 오름차순으로 정렬된 데이터들이 필요할 때가 있습니다. 이때 사용하는 것이 ORDER BY 절 입니다.ORDER BY 절은 항상 SELECT 문의 맨 마지막에 위치합니다. ORDER BY 절의 기본 구조 SELECT * FROM table_nameORDER BY column_name ( ASC , DESC ) ORDER BY 이후 정렬하고자 하는 열의 이름을 써주시면 되며, ASC 는 오름차순이고 DESC 는 내림차순입니다. ASC 가 기본값이니 작은 것부터 커지는 형식으로 출력하고자 한다면 안써주셔도 무방합니다. ORDER BY 절의 각종 사.. 2017. 12. 9.