본문 바로가기

분류 전체보기35

[오라클/ORACLE]오라클 함수 DECODEDECODE(컬럼, 조건1, 결과1,              조건2, 결과2,                  ...             조건N, 결과N)컬럼이 여러 조건에 대한 각 결과를 반환한다.SELECT EMP_NM,DEPT_ID,DECODE(DEPT_ID, '10', '인사부', '20', '경제부') AS DEPT_NM FROM EMP_INFO결과 EMP_NMDEPT_ID DEPT_NM 김우리10 인사부 김나라 20 경제부 CASECASE 표현식 WHEN 조건1 THEN 결과1            WHEN 조건2 THEN 결과2                     ...            ELSE 결과 END DECODE와 유사하지만  DECODE는 조건이 일치하는 경우에만 적용된.. 2017. 4. 20.
[오라클/ORACLE]TNS 설정 tnsnames.ora (서버 접속 정보 설정)- 클라이언트에서 오라클 서버로 접속할 떄 필요한 정보를 설정해주는 파일경로- D:\app\*******\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# tnsnames.ora Network Configuration File: D:\app\*******\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.SID명=  (DESCRIPTION=    (ADDRESS=      (PROTOCOL=TCP)      (HOST=오라클서버IP주소)      (PORT=1521)    )    (CONNECT_DAT.. 2017. 4. 20.
[오라클/ORACLE]INSERT, UPDATE, DELETE 구문 EMP_INFO 테이블EMP_ID EMP_NM EMP_DEPT 10001 김철수 인사부 10002 박지수 인사부 10003 최은영 경제부 10004김민지 총무부 10005 정태수 총무부  INSERT 구문INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...) - 모든 데이터를 입력할 경우INSERT INTO 테이블명 VALUES(값1, 값2, ...) * INSERT 예제 * -- 모든 값 입력-- (부서가 '사업부'이고, 사원번호가 '10006'인 '홍길동' 추가)INSERT INTO EMP_INFO(EMP_ID, EMP_NM, EMP_DEPT)VALUES ('10006','홍길동','사업부') INSERT INTO EMP_INFOVALUES ('10006','홍길.. 2017. 4. 19.
[오라클/ORACLE]OVER() 함수 OVER 함수- GROUP BY, ORDER BY를 이용한 서브쿼리를 개선하기 위해 나옴 함수- COUNT(), MAX(), MIN(), SUM(), AVG(), RANK(), ROW_NUMBER() 등과 같은 집계함수나 분석함수와 함께 사용된다.  SELECT DEPT_NM, COUNT(*) FROM HRM_DEPT이 쿼리를 실행하면 에러메세지가 나온다.   SELECT DEPT_NM, COUNT (*) FROM HRM_DEPT GROUP BY DEPT_NMOVER 함수를 쓰지 않으면 GROUP BY를 이용하여 전체 행의 수를 확인할 수 있다. SELECT DEPT_NM, COUNT (*) OVER () FROM HRM_DEPTOVER 함수를 쓰면 GROUP BY를 이용하지 않아도 전체 행의 수를 구할.. 2017. 4. 19.
[자바/JAVA]String, int 형변환 형변환Strinig to intString str = "str";int i = Integer.parseInt(str);int to Stringint i = 100;String str = Integer.toString(i); 2017. 4. 17.
[이클립스/Eclipse]java was started but returned exit code=1 이클립스를 실행시켰을 때 이런 에러가 날 때가 있다.java was started but returned exit code=1  이 에러는 jvm을 찾지 못해 발생하는 에러이다.해결을 위해서 eclipse.ini 파일을 열면  -vmc:/eGovFrameDev-3.5.1/java/jdk1.7.0_80/jre/bin/javaw.exe로 되어있던 것을 -vmc:/eGovFrameDev-3.5.1/java/jdk1.7.0_80/jre/bin/server/jvm.dll이것으로 수정해주니 이클립스가 정상적으로 실행되었다. 2017. 4. 17.