본문 바로가기

2018/0735

주식 데이터 이평선 쿼리 구현 주식의 흐름(추이)를 파악할 때, 이평선이 유용하게 사용된다. 본 포스팅은 주식 포스팅이 아니기에 이평선에 대한 이야기는 다음으로 미루고... 이 이평선을 query로 구현한다면 어떻게 해야할까? 먼저 데이터는 아주 심플하게 아래와 같은 데이터가 있다고 하자. CREATE TABLE stock_price( dt varchar(255) , stock_id varchar(255) , price integer ); --하 눈물의 유니슨 ㅠㅠ 유니슨 주주로 가슴이 먹먹해진다. 아래 데이터는 실제 데이터는 아님. INSERT INTO stock_price VALUES ('2014-01-01', 'unison', 3000) , ('2014-01-02', 'unison', 3010) , ('2014-01-03', '.. 2018. 7. 10.
PostgreSQL for DBA - 작성중 PostgreSQL을 관리하는 DBA를 위한 쿼리다. 1. 역할 생성 create role dbmaster01 with password 'somepassword' login; grant pg_monitor to dbmaster01; 2. 현재 파라미터 설정과 기본 값 표시 create role dbmaster01 with password 'somepassword' login; grant pg_monitor to dbmaster01; ★ 정적 파라미터를 적용하려면 DB 인스턴스를 재부팅해야 하고, 동적 파라미터는 바로 적용 가능하다. 아래 표는 PostgreSQL 인스턴서에서 변경 가능한 파라미터들 이다. 파라미터 이름적용 유형설명application_name동적애플리케이션 이름이 통계 및 로그에 표시되도.. 2018. 7. 10.
PostgreSQL - Record to column 데이터를 추출하면서, 레코드 데이터를 컬럼 데이터로 변환해야 할 때가 많이 있다. Application layer에서 처리할 수 있겠지만 DB Layer에서 처리할 수 있으면 DB 쪽에서 처리하는 것이 맞다고 생각한다. 물론 현재 진행중인 JPA 기반 프로젝트에서는 어쩔 수 없이 Application layer에서 처리해야 한다. 아래 예는 일별 날씨 지표이다. 일별로 온도와 풍속, 강우량 등을 측정하는 테이블로써, 레코드로 데이터가 전개되어 있다. 이를 컬럼으로 전개해보자. CREATE TABLE daily_weather ( reg_date varchar(255) , keywords varchar(255) , val integer ); INSERT INTO daily_weather VALUES ('20.. 2018. 7. 8.
주말 일상 매주 토요일 마다 박물관이며 놀이동산이며 애들 데리고 다니기 바빴지만, 오늘은 큰애가 여름 감기에 걸려 의사 선생님이 멀리는 가지 말라고 한다. 그래서 오늘 날씨도 너무 좋고 미세먼지도 없고, 적당히 시원한 날씨라.. 집 근처 냇가로 산책을 나갔다. 시원한 바람과 코 끝을 자극하는 숲내음에 기분마저 상쾌해진다. 아이들은 냇가에 물고기가 있나 보고, 풀 속에 곤충도 보고.. 물론 잡지는 못하고.. 나도 곤충 잡는건 싫다. 이런건 아빠 닮나 보다. 그러다가 큰아이가 숲을 보고, 이 숲에는 어떤 동물이 사는지 물어본다. "글쎄.. 꿩, 참새, 뻐꾸기, 맷돼지, 뱀 정도는 살고 있겠지? 아.. 맞다 여기 고라니라는 사슴 비슷한 동물도 살고 있어. 아빠가 봤어." 아이에게 얘기하다가 얼마 전에 아파트 주차장에 방.. 2018. 7. 7.
반응형