요즘 세상
본문 바로가기

전체 글136

[오라클] GROUP BY 문제--- ***TBL_NEWSAWON 테이블에서 남,녀별 인원수를 구하세요. ---테이블 안에 성별컬럼이 없으니까 만들면 된다. SELECT T.GENDER AS "성별", COUNT(*) AS "인원수" FROM ( SELECT CASE WHEN SUBSTR(JUBUN,7,1) IN ('1','3') THEN '남' ELSE '여' END AS "GENDER" FROM TBL_NEWSAWON ) T GROUP BY T.GENDER; 2014. 2. 28.
[오라클] 뷰 테이블 --GRANT CREATE VIEW TO SCOTT;CREATE OR REPLACE VIEW VIEW_NEWSAWON --뷰테이블을 만드는데 없으면 만들고 있으면 이것으로 대체 해라ASSELECT T.SANO AS "사원번호", T.NAME AS "사원명", T.JUBUN AS "주민번호", T.GENDER AS "성별", T.AGE AS "현재나이", TRUNC(T.AGE, -1) AS "연령대", T.YEARPAY AS "연봉", T.HIREDATE AS "입사일자", TO_CHAR(ADD_MONTHS(SYSDATE, (60-T.AGE) * 12), 'YYYY') || TO_CHAR(T.HIREDATE, '-MM-DD') AS "정년퇴직일", TRUNC(( T.YEARPAY / 12 ) * TRUNC.. 2014. 2. 27.
[오라클] decode, case when then else SELECT DECODE(5-3,1,'5-3=1 입니다.' --5-3이 1 이면 5-3=1 을 찍고 끝 ,4,'5-3=4 입니다.' --아니면 다음 것 ,'몰라요') --아니면 다음 것 FROM DUAL SELECT CASE 5-3 WHEN 1 THEN '5-3=1 입니다.' WHEN 2 THEN '5-3=2 입니다.' ELSE '몰라요' ENDFROM DUAL; 2014. 2. 27.
[오라클] 함수 A. UPPER -- 모든 문자를 대문자로 변환시켜주는 함수 B. LOWER -- 모든 문자를 소문자로 변환시켜주는 함수 C. INITCAP -- 첫글자만 대문자로 변환시키고 나머지 글자는 -- 모두 소문자로 변환시켜주는 함수 D. CONCAT -- 두개의 문자열을 연결시켜주는 E. SUBSTR --특정 문자열에서 특정한 일부부만 추출할 때 사용 하는 함수이다. F. REVERSE -- 행당 문자열로 거꾸로 보여 주는 함수이다. G. INSTR -- 어떤 문자열에서 특정글자가 나오는 위치값을 -- 알려주는 함수이다 H. LENGTH -- 문자열의 길이를 나타내는 함수 I. LPAD -- PAD는 채운다는 의미(LEFT PAD 약자) -- 왼쪽부터 채워라 J. RPAD -- RIGHT PAD 약자 -- 오.. 2014. 2. 27.

close