일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 오라클
- Oracle
- 숲길곱창
- Eclipse
- SQLD
- API 키 발급
- 값가져오기
- 테이블이미생성
- 라인 수
- 인절미 생크림
- Open API
- CUBRID
- 큐브리드
- 테이블백업
- console buffer size
- 활용신청
- 자바
- 공공데이터포털
- 사용법
- API KEY 발급
- 모퉁이네
- 데이터복사
- 데이터모델링
- 이클립스
- 모바엑스텀
- 리눅스
- 우분투
- Java
- jQuery
- loaddb
- Today
- Total
목록큐브리드 (5)
쩡스토리
DB서비스 종료 후 실행시키기 cubrid loaddb -u dba -p [비밀번호] -s [스키마] [데이터베이스명] cubrid loaddb -u dba -p [비밀번호] -d [데이터] [데이터베이스명] cubrid loaddb -u dba -p [비밀번호] -i [인덱스] [데이터베이스명] 스키마 -> 데이터 -> 인덱스 순서로 load 하기
오라클에는 MINUS(차집합 연산자)가 있고, 큐브리드에는 DIFFERENCE 가 있다. DIFFERENCE 연산자 SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4 FROM 테이블1 DIFFERENCE SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4 FROM 테이블2 ; 예시 NAME_TABLE_1 NO NAME 1 LEE 2 YOON 3 KIM NAME_TABLE_2 NO NAME 1 YOON SELECT NAME FROM NAME_TABLE_1 DIFFERENCE SELECT NAME FROM NAME_TABLE_2; 쿼리 실행 결과 NAME LEE KIM ※반드시 데이터의 타입, 순서, 개수가 맞아야 한다.
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의 경우로 사용하는 것이 좋다.

많은 양의 데이터를 엑셀 파일로 INSERT 하고 싶을 때 1. 데이터를 INSERT 시켜야하는 컬럼에 맞게 테이블을 만든다. 2. 데이터 입력>파일에서 읽어 저장 을 누른다. 3. 찾아보기를 눌러 해당 엑셀 파일을 선택한다. (CSV파일도 가능!!) 4. 파일 문자집합을 EUC-KR로 바꾼다. 5. 엑셀 내에 첫 줄을 컬럼이름을 사용했다면 체크하기! 6. 실행 버튼을 누르면 성공!
1. IFNULL(필드명 또는 값, NULL일때 원하는 값) NULL 처리하기 EX) IFNULL(test, 0) : test 필드가 null 이면 0을 반환합니다. 2. NULLIF(필드명1 또는 값1, 필드명2 또는 값2) NULLIF 함수는 인자로 지정된 두 개의 연산식이 동일하면 NULL 을 반환하고, 다르면 첫 번째 인자 값을 반환한다. EX) NULLIF('TEST', 0) : TEST 반환 EX) NULLIF(1, 1) : null 반환