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.
데이터베이스별 개행문자 관련 쿼리
오라클 개행문자 처리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.