변환8 오라클 replace 여러개(문자) 치환하기( regexp_replace 사용 ) 1. 한 행에 여러개 문자 치환 # replace 반복(비효율적) SELECT REPLACE(replace('java apple python banana', 'apple', 'fruit'), 'banana', 'fruit') FROM dual; # regexp_replace 사용 SELECT regexp_replace('java apple python banana', 'apple|banana', 'fruit') FROM dual; 2. 컬럼에 여러개 문자 치환 다음과 같은 값이 있다고 가정하자. 언더바 뒤의 숫자만 활용하기 위해 숫자 앞의 값은 삭제하려 한다. WITH TEMP AS ( SELECT 'A_14' AS C FROM DUAL UNION ALL SELECT 'B_4' AS C FROM DUAL.. 2022. 1. 25. MySql - 날짜 포맷 datetime to string 변환하기 (vs Oracle to_char 함수 비교 ) 1. Overview MySql은 날짜 포맷 변환을 위해 DATE_FORMAT 함수를 제공한다. DATE_FORMAT의 사용법을 간단한 예제를 통해 알아보고 oracle의 TO_CHAR함수와 어떤 차이가 있는지 알아본다. 2. How to use DATE_FORMAT( date, format ) mysql> SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); 2021-10-17 아래와 같이, date or datetime 형태를 갖는 String을 지정하여 사용할 수 있다. mysql> SELECT DATE_FORMAT('2021-10-17 13:20:54', '%Y년 %m월 %d일 %H분'); 2021년 10월 17일 13분 UNIX_TIMESTAMP to datetime mysql>.. 2021. 10. 18. Python - BeautifulSoup 객체(ResultSet, Tag) Dict, XML로 변환하기 준비 라이브러리 from bs4 import BeautifulSoup import json import xmltodict XML 파싱을 위한 라이브러리 BeautifulSoup JSON 변환용 라이브러리 json XML을 JSON으로 변환 라이브러리 xmltodic XML 파싱 soup = BeautifulSoup('Your xml here', 'xml') 본 블로그에서 사용한 xml 일부 더보기 00541349 셀트리온제약 068760 20200225 00264255 바텍 043150 20200225 00617314 타이거일렉 219130 20200225 우선 테스트를 위해 한개의 리스트만 find로 조회하면 다음과 같은 결과를 얻는다. s = soup.find('list') parsed_dict = .. 2021. 2. 8. python - 다트.전자공시 Open API 활용(3), 공시대상회사 추출 및 가공 ( xml to dict - xmltodict library) 전 블로그에서 전자공시 OPEN API를 사용하여 공시대상회사를 XML 포맷으로 가공하였다. xmltodict library를 사용하여 XML을 Python dictionary 타입으로 변경하고 추후에는 대상데이터를 pandas로 변환해본다. 관련 포스트 시리즈 python - 다트.전자공시 Open API 활용(1), 전체 상장사(고유코드) 조회 - HTTP로 얻은 Stream zip파일 읽기 python - 다트.전자공시 Open API 활용(2), 기업개황 응답데이터 JSON 핸들링( JSON 기초 ) python - 다트.전자공시 Open API 활용(4), 공시대상회사 조회 - 대화형 콘솔 만들기 전자공시 Open API 활용(5), 기업 재무제표 조회 API ( 분기/반기/사업보고서 - 재무상.. 2020. 3. 7. 이전 1 2 다음