일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시퀀스 조회
- 자바스크립트 인라인
- StringUtils.hasText
- cmd
- 리눅스
- 타임리프와 스프링
- 다른사람 프로젝트 수정전 가져야할 자세
- JSON
- js
- it
- 추천 프로그램
- #{..}
- 개발시작전 자세
- 순서 보장
- 타임리프
- Test 룸북 사용하기
- 하모니카 OS 5
- select
- 비밀번호 변경 명령어
- 프로젝트 클린
- BindingResult
- linux
- 명령어
- 함수 인자값 id
- 설정
- Intellij
- 룸북
- 추천 사이트
- Java
- 스프링부트
- Today
- Total
목록◆SQL/PostgreSQL (8)
웹개발 블로그
INSERT INTO your_table (id, column1, column2)VALUES (1, 'value1', 'value2')ON CONFLICT (id) DO NOTHING; ON CONFLICT (컬럼명1, 컬럼명2) DO NOTHING;EX) 기본키가 중복되면 등록시 에러가 출력되기에 해당 컬럼명을 넣어주면 됩니다.

⬇️설치 방법 https://backendcode.tistory.com/225 PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows 이번 글에서는 PostgreSQL 설치 방법과 초기 세팅, pgAdmin을 사용해 Database 생성 및 User 생성에 대해 정리할 것입니다. 우선 pgAdmin이란 PostgreSQL을 설치했을 때 기본적으로 설치되는 것이고, PostgreSQL을 backendcode.tistory.com ⬇️설치 시 에러가 발생한다면 There has been an error. An error occured executing the Microsoft VC++ runtime installer. http://blog.engintruder.com/252 Postgr..
콜로레스 select에서도 조회하는 필드에 null값이 들어갔을 때 치환하려는 값을 넣어주면 됨 (insert할떄 select문 같이 사용할때도 사용하면 된다) coalesce(필드명, 치환값) ex) coalesce( age, 0 )

날짜 to_char(now(), 'YYYYMMDD HH24:MI:SS') to_char(now(), 'YYYY-MM-DD') now() -- YYYY-MM-DD 시간:분:초:타음존 (타임존 적용) current_date -- YYYY-MM-DD

오라클 dual 가상 테이블이지만 postgre는 🔽 as '컬럼(가명)' 으로 하면 됩니 SELECT 'TEST입니당' as TEST; SELECT 'TEST입니당' as A, 'BB' AS B; SELECT to_char(now(), 'YYYY-MM-DD') as today; -- sysdate 못씀!
--crm_hospital_temp에만 존재하는 id는 없음.(=a2) select B.a2 --조회할 컬럼 from crm_hospital A right outer join crm_hospital_temp B on A.c_hospital_id=B.a2 where A.c_hospital_id is null --crm_block_temp에만 존재하는 id는 없음.(=a2) select B.a2 --조회할 컬럼 from crm_hospital A right outer join crm_block_temp B on A.c_hospital_id=B.a2 where A.c_hospital_id is null B테이블에만 있는 ID를 조회하려고 했고 없었다.

UPDATE crm_hospital A --변경할 테이블 SET c_pick_up = B.a26, --수정 c_24_7 = B.a27 --수정 FROM crm_hospital_temp B --비교대상 테이블 WHERE A.c_hospital_id =B.a2; --조건

TMI : DBEAVER를 사용하다가 왜? ㄴ DB를 만들수가 없어서 만들고 나서 연결하려고 함. !!시작!! PostgreSQL: File Browser www.postgresql.org 그냥 설치 해줬습니다. 각 운영체제 맞게 설치해주세요 pgAdmin 4 v6 실행해주시면 됩니다. 나는 처음 username : postgre password : 1234 해줬는데 회사에서 자주 쓰는 username이랑 id 맞추는게 더 좋을듯