추출한 CSV파일 채우기 드래그 한번에 하기DB에서 CSV 파일로 데이터를 추출하면 보통 데이터가 수십만개 된다.UPDATE 문이 필요해서 엑셀작업을 통해 생성하려고 했으나수십만개의 데이터때문에 채우기드래그를 하루종일 해야하는 상황이 생길때가 있다.한번에 채우기를 통해 이 문제를 해결할 수 있다. 1. 수식작성 2.영역잡기수식포함 해서 채우기할 부분을 다 영역잡아준다 3. 빈칸채우기편집탭 - 채우기 - 빈칸채우기 4.결과맨 아래셀까지 수식으로 채우기 드래그가 된것을 확인할 수 있다!
1. 함수생성개발환경 : DBeaver22.3.2 function 생성하면 아래와같이 기본적으로 생성된다CREATE OR REPLACE FUNCTION 함수명() RETURNS int4 LANGUAGE sqlAS $function$ begin 함수내용 END;$function$; 만약 변수를 사용하고싶다면Language를 plpgsql로 변경해야함!2. 변수1) language 설정declare 에 변수선언을 하려면 language를 plpgsql로 변경해야함CREATE OR REPLACE FUNCTION 함수명() RETURNS int4 LANGUAGE plpgsqlAS $function$ declare 변수 타입; begin 함..
쿼리 작성시 부등호를 그냥 사용해버리면 에러가 나는 경우가 있다. 이게 XML Paeser 에서는 태그의 시작,태그의 끝으로 인식하기 때문이다.그래서 부등호를 사용하고 싶을때는 부등호를 문자열 처리해줘야한다.문자열 처리해주는 것이 바로 이다.사용법 예시1부등호만 넣기GM.MEAS_DTM CURRENT_TIMESTAMP 예시2쿼리 전체를 넣기 예시3if문 사이에 넣기 select * from company where id 10; choose문 사이에 넣기 100 ]]>
1. 문제점나누기의 경우 분모값에 0이 나오면 에러가 나기때문에 0이 나올경우의 처리를 해줘야한다 예를들면 아래와같이INTEL2.TAG_3 이라는 값에 0 이 나오게 되면 에러가 나버린다.COALESCE( (INTEL1.TAG_2 /INTEL2.TAG_3),0) 2. 해결나누기할때에는 아래와 같이 분모가 0일 경우 최종값을 0으로 출력하고싶다면Null처리하고 전체를 Coalesce 0처리 해주면된다COALESCE( (INTEL1.TAG_2 / NULLIF(INTEL2.TAG_3, 0)),0)
1.데이터베이스 생성 및 선택: # 데이터베이스 목록 보기 show dbs # 데이터베이스 선택 또는 생성 use mydatabase 2.컬렉션 생성: # 컬렉션 생성 db.createCollection("mycollection") 3.문서 삽입: # 문서 삽입 db.mycollection.insert({ key: "value", anotherKey: "anotherValue" }) 4.문서 조회: # 모든 문서 조회 db.mycollection.find() # 특정 조건을 만족하는 문서 조회 db.mycollection.find({ key: "value" }) 5.문서 갱신: # 특정 문서 갱신 db.mycollection.update({ key: "value" }, { $set: { newKey: "..