본문 바로가기

분류 전체보기125

DB - 0824 예제 Q ] emp 에서 사번, 이름 , 급여를 출력하는데 이름이 빠른사람부터 출력하세요. A ] select empno , ename, sal from emp ORDER BY ename ASC; ROUND ( 반올림 ) Q ] 45.5645을 소수 세번째 자리에서 반올림 하여라. A ] select ROUND(45.5645,2) from dual; Q ] 45.564를 1의자리에서 반올림 하여라. A ] select ROUND(45.564,0) from dual; Q ] 사원번호가 홀수인 사원 출력 A ] select * from emp where MOD(empno,2) = 1; Q ] emp 테이블에서 'smith' 이름을 갖는 사원을 출력하시오 단 'smith' 는 소문자 그대로 사용하시요. A ] se.. 2022. 8. 24.
국비 - 0823 ( 와일드카드 , NULL , ORDER BY) BETWEEN ~ AND 하나의 컬럼의 값이 범위 내에 속하는지 알아보기 위한 연산자이다. 숫자형, 문자형, 날짜형에 사용 가능하다. Q ] 급여가 2000~3000 사이의 사원을 검색하는 쿼리문 A ] select * from emp where sal BETWEEN 2000 AND 3000; 와일드 카드 % : 문자가 없거나 하나이상의 문자에 어떤 문자가 와도 상관 없습니다. _ : 하나의 문자에 어떤 값이 와도 상관 없습니다. LIKE 연산자는 검색하려는 값을 정확히 모를 경우에도 검색할수 있도록 와일드 카드와 함께 사용하여 결과를 얻습니다. Q ] 이름에 'A' 을 갖고있는 사원들을 출력 A ] select * from emp where ename LIKE '%A%'; %A% 를 써주면 A가 이름에.. 2022. 8. 23.
DB - 0823 예제 BETWEEN ~ AND Q ] 급여가 2000~3000 사이의 사원을 검색하는 쿼리문 A ] select * from emp where sal BETWEEN 2000 AND 3000; IN Q ] 커미션이 300 혹은 500 혹은 1400 인 사원이 있는지 검색하시요 A ] select * from emp where comm = 300 or comm = 500 or comm 1400; A ] select * from emp where comm IN(300,500,1400); Q ] 커미션이 300 혹은 500 혹은 1400 이 아닌 사원이 있는지 검색하시요 A ] select * from emp where NVL(comm,0) NOT IN(300,500,1400); Q ] 사원이름이 ford 인 사원의.. 2022. 8. 23.
DB - 0822 예제 Q ] 10 번 부서의 사원들 중에서 직급이 Manager 인 사원들만 출력하시오. A ] select ename , deptno , job from emp where job = 'MANAGER' and deptno = 10; Q ] 1982년 1월 1일 이후에 입사한 사원들을 출력하시오. A ] select * from emp where hiredate >='1982/01/01' ; Q ] 부서번호가 20번 부서가 아닌 사원 출력하시오. A ] select * from emp where deptno 20; Q ] 사원들의 월급이 1300이상인 사람출력하시오. A ] select * from emp where sal >= 1300; Q ] 사원의 급여가 1500 이하인 사원의 이름 , 직급 , 월급 을출.. 2022. 8. 22.