일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 데이터복사
- CUBRID
- Oracle
- 이클립스
- jQuery
- 큐브리드
- 인절미 생크림
- console buffer size
- 오라클
- 사용법
- API KEY 발급
- 공공데이터포털
- 자바
- 테이블백업
- SQLD
- 활용신청
- Java
- 라인 수
- 숲길곱창
- 모퉁이네
- 테이블이미생성
- Open API
- 모바엑스텀
- 값가져오기
- loaddb
- 데이터모델링
- 리눅스
- Eclipse
- API 키 발급
- 우분투
- Today
- Total
목록오라클 (3)
쩡스토리
SELECT한 결과를 INSERT하는 방법! 기본 INSERT문 INSERT INTO 테이블명( 컬럼명1 , 컬럼명2 , 컬럼명3 , 컬럼명4 , ... ) VALUES ( 값1 , 값2 , 값3 , 값4 , ... ); SELECT한 값을 INSERT하기 방법1 INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, ...) SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, ... FROM 조회할 테이블 WHERE 조건; 방법2 INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, ...) SELECT * FROM 조회할 테이블 WHERE 조건; ->방법2의 경우 테이블 컬럼이 달라지면 에러가 발생하기 때문에 방법1의 경우로 사용하는 것이 좋다.
* NVL(column, 지정값) 컬럼의 값이 NULL이면 지정값을 반환한다. SELECT NAME , NVL(NAME, "홍길동") FROM 테이블명 * NVL2(column, 지정값1, 지정값2) 컬럼의 값이 NULL이 아니면 지정값1을 반환, 컬럼의 값이 NULL이면 지정값2를 반환한다. SELECT USE , NVL2(USE, "Y", "N") FROM 테이블명
오라클에서 제공하는 마지막날 구하는 함수 LAST_DAY 함수! ** 월 첫날 구하기 ** TO_CHAR(TRUNC(SYSDATE,'MM'),'YYYYMMDD') ** 월 마지막날 구하기 ** LAST_DAY(SYSDATE) SELECT COUNT(*) FROM 테이블명 WHERE SUBSTR(REGDATE,0,8) BETWEEN (TO_CHAR(TRUNC(SYSDATE,'MM'),'YYYYMMDD') ) AND (LAST_DAY(SYSDATE));