Cute Happy Ghost
본문 바로가기
728x90
SMALL

DB47

통계 최종쿼리 select * from (select /* business.usr.sub.lifewtrcy.dao.LifewtRcyDAO.selectRcyRecord */ tfi.fclt_sn , tra.fclt_sn , tra.fclt_nm , TO_CHAR(tra.reg_date, 'yyyy-mm-dd')AS "reg_date" , tra.fclt_year || '.' || tra.fclt_mthAS "yearMth" , tcc.comm_nmAS "sgg_nm" , a.comm_nm AS "pr_mthd_dp1" , b.comm_nm as "pr_mthd_dp2" , tra.sgg_cdAs "sggCd" , max(case when tra.sts_wst_type_cd = 'RCY0501' then tra.tot_a.. 2021. 11. 11.
코드 매핑작업; a_code에 해당하는 b_code를 매핑테이블을 활용해 넣어주기 코드테이블 CREATE TABLE public.t_comm_cd ( comm_code varchar(20) NOT NULL, category varchar(20) NULL, comm_nm varchar(200) NULL, use bool NULL, p_code varchar(20) NULL, reg_date timestamp(6) NULL, upd_date timestamp(6) NULL, eng_nm varchar(20) NULL, sort_ordr int4 NULL, CONSTRAINT t_comm_cd_pk PRIMARY KEY (comm_code), CONSTRAINT t_comm_cd_fk1 FOREIGN KEY (category) REFERENCES public.t_category_cd(ctg.. 2021. 11. 10.
[DBeaver] csv로 import, 인코딩 설정 schmas> public>table 을 오른쪽버튼클릭 데이터가져오기 클릭 csv에서 가져오기 importer settings에서 인코딩이 utf-8로 되어있었는데 euc-kr로 바꿔준다 원하는 타겟이 있으면 넣어주고 없으면 테이블생성됨 계속 다음다음 누르고 start누르면 해당 테이블로 매핑되어 한글도 안깨지고 잘 들어간다 2021. 9. 13.
[pgadmin] 테이블 export 테이블 선택하고 import/export선택 파일이름 적어주고 인코딩 EUC_KR, header -yes, delimiter [tab]선택하고 ok 내가 해놨던 경로인 user/user/문서에 저장됨 휴 계속 안되다가 겨우 됐네 왜 안된거지 ㅋㅋㅋ 맨날 까먹어서 이제 쓴다... 2021. 9. 9.
[Postgresql] 외부접속 허용하기, unable to connect to server 오류해결하기 경로는 C:\Program Files\PostgreSQL\12\data 이 안에 있는 pg_hba_conf, postgresql.conf파일을 수정 pg_hba_conf파일 IPv4 local connections 하단에 추가하기 host all all 0.0.0.0/0 md5 postgresql.conf파일 listen_addresses = "*" posrt = 5432​ 2021. 7. 27.
[postgresql] 문자형을 정수형으로 컬럼변경에러, you might need to specift USING...String to integer integer형인 컬럼을 character varying로 변경을 했다 table명 : project 컬럼명 : time ALTER TABLE project ALTER COLUMN time TYPE character varying; 이건 수월하게 완료가 됐다 근데 반대로 문자형을 integer형으로 변환하려고 똑같이 썼는데 에러가 나는거다 ALTER TABLE project ALTER COLUMN time TYPE integer; ERROR: column "time" cannot be cast automatically to type integer HINT: You might need to specify "USING time::integer". 정말 알다가도 모를 콤퓨타의 세계 텍스트에서 정수형으로 자동변.. 2021. 7. 15.
[postgresql] 시퀀스 현재값 확인하기 현재 seq확인하려고 썼었던 쿼리문 예전에는 에러가 안났었는데 세션에 값이 없으면 에러가 뜰 수도 있다고한다 그것을 오늘 겪음... SELECT currval('pj_sn_seq'::regclass) 그래서 바꾼 쿼리문 SELECT last_value FROM pj_sn_seq 2021. 7. 12.
[pgadmin] 명령문 사용하지않고 컬럼 코멘트 추가 및 수정하기 코멘트 추가할 컬럼 23423개인데 검색해보니 명령어로 하는 글밖에 안나왔다 아니 이 시대에 버튼으로 클릭해서 수정이없다고? 결국 내가 pgadmin을 찾아봤다 역시 없을리가... 1. 일단 왼쪽바에서 수정할 칼럼이 있는 테이블 클릭 2. 그럼 바로 아래에 Columns가 나오는데 그것을 클릭 3. 수정할 컬럼이름 클릭 그러면 이런식으로 나오는데 여기서 edit누르고 comment추가해서 저장 default나 data type도 여기서 변경가능.. 진짜 쉽다.. 2021. 7. 8.
postgresql 컬럼변경 컬럼 추가 ALTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입 제약조건 자동증가(auto_increment) PK 컬럼 생성 예제 SQL : ALTER TABLE tblTest ADD COLUMN test_seq bigint PRIMARY KEY DEFAULT nextval('test_seq'); -> ALTER TABLE tblTest ADD COLUMN test_seq serial PRIMARY KEY; 이렇게 하면 serial 이 1에서부터 하나씩 증가. FK(외래키) 컬럼 생성 예제 SQL : ALTER TABLE tblTest ADD COLUMN test_seq bigint REFERENCES tblTest2(test_seq2); 일반 컬럼 생성 예제 SQL : ALTER TAB.. 2021. 6. 30.
제 2정규화 first normal form 중복이 존재 (discription~ author_profile)MySQL이라는 것에 종속적 topic은 title, type, price를 위한 테이블 Seond normal form title에 종속적인 테이블만 하나 만들어주고 topic_type이라는 테이블도 만들어줌 제 2정규화 출처: 생활코딩 2021. 2. 9.
728x90
LIST