본문 바로가기

Oracle

Oracle 기초 1. SELECT 구문에 올 수 있는 명령어 5가지를 제시하세요. (SELECT 제외) FROM, WHERE, GROUP BY, HAVING , ORDER BY 2. SELECT 구문의 실행순서를 적으세요. ( 총 6개의 순서) 1) FROM 2) WHERE 3) GROUP BY 4) HAVING 5) SELECT 6) ORDER BY 3. Alias 의 기능(역할)을 적으세요. ( SELECT user_Name AS userName FROM user ) - MyBatis에서의 활용방법도 적어주세요. - 컬럼에 별칭을 붙힌다는 뜻. 결과값의 컬럼명을 변경시켜준다. - L mybatis : ex). user 테이블 : userNo로 카운팅을 해서 결과값으로 total 이라고 나와야 하지만 count(use.. 더보기
Oracle Join / SubQuery ★중요 ! 1. Join 의 종류 6가지를 적고 각각 어떤 역할을 하는지 적으시오 - INNER JOIN : 외래키로 이어진 테이블들의 다른 컬럼값을 조회할때 - LEFT OUTER JOIN : 외래키로 이어진 테이블들 중 FROM 절에 있는 테이블의 외래키 컬럼값이 NULL이라도 조회할 경우 - RIGHT OUTER JOIN : 외래키로 이어진 테이블들 중 RIGHT JOIN 절에 있는 테이블의 외래키 컬럼값이 NULL이라도 조회할 경우 - OUTER JOIN : INNER JOIN과 반대 - CROSS JOIN : 공통된 컬럼의 값이 일치하든 안하든 각각의 테이블의 컬럼값을 조회하고 싶을 때 - SELF JOIN : 하나의 테이블에서 부모, 자식 구조로 컬럼값을 조회하고 싶을 때 ★중요 ! 2. Jo.. 더보기
Oracle Grouping / Window 함수 > 1. GROUPING FUNCTION이란? - 소계, 중계, 합계, 총 합계 등 결산 보고서에 작성할 법한 통계적 자료를 하나의 SQL로 테이블을 한번만 읽어서 빠르게 추출해주는 함수 2. GROUPING FUNCTION 4개 이상을 적어주세요. - ROLLUP, CUBE, GROUPING, GROUPING SETS 3. 다음 사진을 보고 어떤 명령어를 썼는지와 쿼리를 적으시오. 3-1) - ROLLUP - QUERY SELECT DEPTNO, JOB, SUM(SAL) FROM EMP GROUP BY ROLLUP(DEPTNO, JOB); - 결과 3-2) - DECODE(), GROUPING(), ROLLUP() - QUERY SELECT DEPTNO, DECODE(GROUPING(DEPTNO),1,.. 더보기
ORACLE ORA-01017 Oracle 권한 설정 1. sqlplus / as sysdba 2. select username from all_users; 3. create user user_name identified by password; 4. alter user user_name identified by new_password; 5. grant connect, resource to user_name // 대소문자 구분 false로 설정 1. show parameter sec_case; 2. alter system set sec_case_sensitive_logon=fasle; 더보기