본문 바로가기
반응형

Knowledge/DB7

dbeaver 데이터베이스 툴 dbeaver.io/ DBeaver Community | Free Universal Database Tool DBeaver Universal Database Tool Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, dbeaver.io 오늘은 데이터베이스 툴을 소개하려고 합니다. free이구요 매우 유용한 툴입니다. 다양한 DBMS를 연동하여 사용할수 있으며 .. 2020. 12. 9.
PostgreSQL 기본쿼리2 PostgreSQL 스페이스 기준 명칭을 분리하는 쿼리를 설명하려고 합니다. 아래 쿼리는 명칭에 "스타벅스 영등포점" 이러한 형태로 스페이스값 기준으로 분리가 되어 있는 필드를 스타벅스 / 영등포점 으로 명칭을 분리하는 쿼리입니다. 아래와 같은 쿼리를 사용하면 name1 = 스타벅스 영등포점, name2 = 스타벅스, name3 = 영등포점 으로 셀렉트 됩니다. select id,name1, replace(name1,SUBSTR(name1, POSITION(' ' in name1), 30), '') as name2, replace(replace(SUBSTR(name1, POSITION(' ' in name1), 30),'',''),'','') as name3 from 스키마명.테이블명 where name.. 2020. 12. 9.
PostgreSQL 공간쿼리 오늘은 POINT와 POLYGON 간의 공간 분석을 통해서 영역 안에 존재하는 POINT를 선택, 추출할 때 사용하는 방법에 대해서 포스팅하려고 합니다. 위치에 따른 선택 POINT 와 Polygon 형태의 데이터가 존재할 때는 st_within 함수를 사용하면 간단하게 분석이 가능합니다. SELECT a.id, a.name, st_astext(a.the_geom) as point FROM building a, region b WHERE st_within(a.the_geom, b.the_geom) AND b.name = 'KwaZulu'; 인접검색 선택한 데이터에 인접한 대상을 선택할 때는 st_touches 함수를 사용하면 됩니다. SELECT b.name FROM region a, region b W.. 2019. 4. 2.
데이터베이스별 개행문자 관련 쿼리 오라클 개행문자 처리select * from table명 where instr(필드명, chr(10)) > 0 MSSQL 개행문자 치환SELECT deli_no , REPLACE(deli, char(13) + char(10), '\r\n') AS [deli] , REPLACE(CONVERT(varchar(MAX), deli), char(13) + char(10), ' ') AS [deli] FROM deli_table WHERE deli_no = 9 - REPLACE(REPLACE(컬럼이름, CHR(10), ''), CHR(13), '') AS 컬럼이름 PostgreSQL 개행문자 Select select * from 테이블명 where regexp_replace(field, E'[\\n\\r]+', '.. 2019. 3. 26.
PostgreSQL 기본 쿼리(1) PG쿼리정리 - Postgres SQL 1.테이블이름변경ALTER TABLE IF EXISTS 테이블명 RENAME TO 변결테이블명; 2.테이블 삭제drop table 테이블명 3.업데이트 update 업데이트대상테이블 as a set 필드명 ='1'from 업데이트조인테이블 as bwhere a.id = b.id 4.PG DBLINKselect dblink_connect('테이터베이스명','hostaddr=000.000.000.000 port=00000 dbname=테이블명 user=계정 password=패스워드');5. DBLINK를통해 ID 조건으로 테이블 만들기 create table 생성할테이블명 as (select * from dblink('데이터베이스', 'select 필드, from 테이.. 2019. 3. 16.
오라클 배움의 공간 - 구루비, 오라클클럽 안녕하세요 딩가링가링입니다. 오늘 소개할 내용은 오라클에 대한 정보를 집중적으로 취득할수 있는 유용한 사이트 하나를 소개 시켜 드릴께요. 구루비 http://www.gurubee.net/ 예전 오라클클럽이라고 보시면 됩니다. 오라클 및 기타 DBMS에 관련된 많은 정도들이 있습니다. 굉장히 유명한 사이트이지만 모르시는 분들도 간호 있습니다. 또한 많은 dba들이 소통을 하는 커뮤니티입니다. db관련 질물을 올리면 정확하고 전문적으로 답변을 달아줍니다. 초보이신 분들도 가셔서 많은 정보 취득하시기 바랍니다. 또한 스터디 하기도 좋은 사이트 입니다. 저는 회사에 팀원들과 1주간씩 돌아가면서 챕터 나줘서 스터디를 했습니다. 많으들 가보세요~~ 이글은 딩가링가링이 직접 작성한내용입니다. 또한 해당 사이트의 관련.. 2018. 1. 22.
[MSSQL] 기본쿼리 기본문법 자주쓰는 쿼리 명령어 이지만 막상 쓰려고 하면 기억이 안나는건 아닌데 확인하는 차원에서 꼭 찾아보게 만드는 명령문 기본적인 MSSQL 문법 1. 테이블 필드 수정하기 - alter table [테이블명] alter column [필드명] varchar(100) not null 2. 필드 삭제하기 - alter table [테이블명] drop [필드명] 3. 필드 추가하기 - alter table [테이블명] add [필드명] varchar(20) not null alter table [테이블명] add [필드명] bit DEFAULT 0 not null 4. 필드 완성형 만들기 업데이트 - Korean_Wansung_CI_AS -> Korean_Wansung_BIN - ALTER TABLE 테이블명 - .. 2018. 1. 16.
반응형