IT/ORACLE13 문제3 (nvl, decode, case) 또는 Select max(sal) from emp; 숫자는 더블쿼테이션 마크 ( " " ) 10 20 308750 10875 9400 ANALYST CLERK MANAGER PRESIDENT SALESMAN6000 4150 8275 5000 5600 ★문제. 입사한 년도, 입사한 년도별 인원수를 출력하는데 아래와 같이 가로로 출력하고 맨 오른쪽에 토탈값도 출력하시오(연도만 알고있다라고 가정) 1980 1981 1982 1983 전체1 7 4 3 14 2017. 11. 22. 오라클 쿼리 실행 순서 오라클이 내부적으로 실행하는 순서 5 select 1 from 2 where 3 group by 4 having 6 order by 2017. 11. 22. 그룹 함수 단일행 함수 (Single Row Function)복수행 함수 (Multiple Row Function) = group 함수Max : 최대값Min : 최소값Avg : 평균값Sum : 토탈값Select sum(sal) from emp;Count : 건수를 체크하는 함수 * group 함수로 검색조건을 줄 때는 where 절을 사용하면 안되고 having 절을 사용해야 한다. Group 함수의 특징 ?Null 값을 무시한다. - 함수는 null은 포함하지 않는다. 결과를 항상 출력한다. Select sal From emp Where 1 = 2 ; 2017. 11. 22. 문제2 (형변환,날짜,문자-수정필요) ename king5000 blake2850 : : 문제. 오늘부터 100달 뒤에 돌아오는 수요일의 날짜를 출력하시오 문제. 요번달의 마지막 날짜를 출력하시오 문제. 오늘부터 요번달 말일까지 총 몇일 남았는지 조회하시오 문제. 오늘이 무슨 요일인지 출력하시오 문제. 이름, 입사일, 입사한 요일 출력하시오 문제. 오늘부터 100달 뒤에 돌아오는 날짜의 요일을 출력하시오 문제. 1981년도에 입사한 사원들의 이름과 입사일을 출력하시오 문제. 수요일에 입사한 사원들의 이름과 입사일을 출력하시오 문제. 현재 접속한 세션의 날짜 포멧을 확인하시오 문제. 81년 4월 1일에 입사한 사원의 이름과 입사일을 출력하시오 문제. 1982년 12월 22일에 입사한 사원의 이름과 입사일을 출력하시오 문제. 오늘이 요번달이 몇.. 2017. 11. 21. 변환 함수 변환 함수 To_char : 날짜 -> 문자 숫자-> 문자 To_number : 문자 -> 숫자 To _date: 문자 -> 날짜 천다위(,) 입력 2017. 11. 21. 날짜 함수 날짜 - 날짜 = 숫자날짜 - 숫자 = 날짜날짜 + 숫자 =날짜 오늘 날짜를 보는 방법 Select sysdateFrom dual;Months_between -- 최근날짜를 먼저 사용 :날짜와 날짜사이의 개월 수 출력 Add_months - 오늘부터 x개월 뒤의 날짜를 출력 Next_day - 오늘부터 앞으로 돌아올 요일의 날짜를 출력Select next_day(sysdate,'fri') from dual; Last_day - 해당 날짜의 마지막 날짜를 출력Select last_day(sysdate) from dual; 단일행 함수문자숫자날짜변환 함수 To_char : 문자로 형변환하는 함수To_date : 날짜로 형변환하는 함수To_number : 숫자로 형변환하는 함수 형(datatype) 변환 2가.. 2017. 11. 21. 이전 1 2 3 다음