DataGrip으로 테이블에 CSV 파일 import 하기 1. 일단 백업 테이블을 만들어둔다. CREATE TABLE 백업테이블 AS SELECT * FROM 원본테이블; 2. import할 엑셀 파일을 .CSV 파일로 변경 헤더는 삭제해도 좋고 안해도 상관 없음. 3.CSV 파일을 UTF-8로 인코딩 메모장에서 csv 파일을 열어 UTF-8로 저장한다. 4.DataGrip에서 imort file Value separator 는 comma로 바꿔주고 header가 존재할 경우 First Row is Header에 체크한 뒤 import 누르면 끝난다.
-- 문자 함수 -- CHR(N): ACSII 값을 문자로 변환 SELECT 1 FROM DUAL; -- DUAL 가상테이블 SELECT CHR(65) FROM DUAL; SELECT CHR(249) FROM DUAL; SELECT 'AAAA' || CHR(97) || 'BBBB' FROM DUAL; -- LPAD(RPAD) : 나머지를 특정 문자로 채움 SELECT LPAD('BBB', 10) FROM DUAL; SELECT LPAD('BBB', 10, '-') FROM DUAL; SELECT RPAD('BBB', 10) FROM DUAL; SELECT RPAD('BBB', 10, '-') FROM DUAL; --INSTR: indexOf SELECT INSTR('A1234B5678A1234B', 'A..
SUBSTR(A.ADDR, 0, INSTR(A.ADDR, ' ', 1, 2)) ADDR 예시 : 서울시 영등포구 국제금융로 어쩌구 저쩌구 -> 서울시 영등포구 구분값: ' ' SUBSTR() - SUBSTR(문자열, 시작위치, 길이) - 시작 위치가 음수일 경우 우측 기준 INSTR() - INSTR(문자열, 찾을 문자열, 시작 위치, 몇 번째로 발견할것인지 위치) - 함수의 네번째 인자값(몇번째로 발견할 것인지로 지정한 위치)으로 지정한 문자의 인덱스 값을 반환