# [무.따.하]#4 [SQL] 비개발자도 스티밋 통계를 뽑을 때까지#5(JOIN) by @nhj12311

in #kr7 years ago (edited)

[무.따.하]#4 [SQL] 비개발자도 스티밋 통계를 뽑을 때까지#5(JOIN) by @nhj12311

무작정따라해보는 @forhappywomen 입니다.

안보고 내려버리실까봐 결론을 먼저 씁니다. 뉴비들이어, 큰돈이 왔다갔다하는 BITTREX를 쓰자.

무작정따라하면서 올리는 4번째 포스팅입니다.

DB를 @siapa0516 님과 @myhappycircle 님과 함께 숙제를 제출하니 외롭지 않고 좋습니다. 계속 말씀드리지만, 데이터 관련해서는 기본적인 엑셀다를 줄 아는 비 IT 인입니다. 운좋게도 @nhj12311 님의 강의를 알게되어 열심히 배우고 있습니다. 많은 분들이 함께 배우시면 좋겠습니다.
*데이터베이스를 얻을 곳이 어디에 있냐?라고 물으신다면, Steemit 의 DB는 누구든지 접근할 수 있더라... 라고 말씀드리겠습니다'

제 DB 실력이 부족해서 잘못나온 분석일 수 있습니다. 참고하여 보시기 바랍니다.
*이 posting 을 신뢰하여 발생하는 문제에 대해서는.... 위로와 손해에 해당하는 내용에 대해 기술해주시면... '리스팀'과 '풀보팅'으로 사죄 드리겠습니다.

지난 @nhj12311님 강의 살펴보기

[무작정따라하기] AS [무.따.하]

무작정따라해보기#2-바로보기
무작정따라해보기#3-바로보기

JOIN 구문

5편에서 @nhj12311 님의 강의는 JOIN 구문이었습니다. 말그대로 '쪼인'하는 것이죠. 2개의 table 을 JOIN해서 결과를 도출해내는 것입니다. 2개의 table 을 JOIN해서 결과를 도출해내는 것입니다. 어릴적 외웠던 영어 구문이 떠오르는 군요
윌유 쪼인 어스? (will you join us?)

명령문은 자체는 어렵지 않고 INNER JOIN을 입력하거나 JOIN 을 입력하는 것인데, 컴퓨터가 정말... 못따라가기 시작하였습니다. 숙제는 @nhj12311 님의 도움으로 해결되었지만, 컴퓨터가 후짐을 동네방네 다 알려드리게 된 계기가 되었습니다. 물론 컴퓨터는 해결되지 않고 그대로 유지되고 있습니다. 비IT인의 컴퓨터 업그레이드란... 통채로 새로 물론 컴퓨터는 해결되지 않고 그대로 유지되고 있습니다. 비IT인의 컴퓨터 업그레이드란... 통채로 새로 사는 것이죠.

어찌되었건, 지나간 숙제에 매달리지 않고 새로이 연습해볼만한 주제를 찾아봅니다. 어떠한 새로운 정보를 찾아낼 수 있을까? DB를 어떻게 뽑아 내면 새로운 정보를 찾아질까?? 출근하면서 생각하고, 퇴근하면서 생각하고...

어쩌다가 내가 비트렉스를 접하게 되었지??

스티밋을 하다보니 비트렉스를 우연히 접하게 되었지만, 어느 거래소를 정할 지 알려주지 않아서 쉽지 않았습니다. 그럼 다른 사람들은 도대체 어떤 거래소를 이용하는지 알려주면 되겠다라는 생각이 들어서 쿼리를 짜보았습니다

백견이 불여일타

select TOP 5
[TO]
, SUM (AMOUNT) AS 출금량
FROM [dbo].[TxTransfers] AS T
INNER JOIN (select
                C.AUTHOR
                FROM Comments AS C 
                WHERE 1=1
                    AND CHARINDEX('KO', C.BODY_LANGUAGE)>0
                    AND C.PARENT_AUTHOR =''
                    AND C.TITLE <>''
                GROUP BY C.AUTHOR
            ) AS C ON C.AUTHOR = T.[FROM]
where 1=1
    AND T.AMOUNT_SYMBOL = 'SBD'
GROUP BY [TO]
ORDER BY SUM(AMOUNT) DESC

2016-03 월부터 현재까지 한국인 이용자가 출금한 곳입니다. 그중 BITTREX , POLONIEX, BLOCKTRADE 순이네요.

뉴비들이 고려하면 좋을 것 같습니다. 열심히 글을 쓰셔서 AUTHOR REWARDS 를 받게 되었는데, 어느 거래소로 보내야할지 고민이신 뉴비들은 참고하시면 좋겠죠?

사실... BITTREX 이던, POLONIEX 이던 그 다음 어떤 한국 거래소를 이용할 지가 문제인데요...

아쉽게도 제가 답을 드릴 수 없을 것 같습니다. 그건은 다른 포스팅을 살펴보시면 되겠습니다.

다음으로 살펴볼 주제는, BITTRX와 POLONIEX와 BLOCKTRADES 의 월별 출금량입니다.

위의 결과와 년도별로 한번에 출력을 하고 싶었는데, 컴퓨터가 후져서... 동시에 한번에 못하네요. 쿼리를 잘못 짜서 그런것 같기도 하구요. 그리고 한국인 분들의 출금만 비교하고 싶었는데. 역시 컴퓨터가 능력이 안되어, 모든 STEEMIAN 들의 출금을 한번에 해버렸습니다.

JOIN 구문 사용 안하였네요...

select
CONVERT(VARCHAR(7),T.[timestamp],120)
,[TO]
,SUM (AMOUNT)
FROM [dbo].[TxTransfers] AS T

where 1=1
    AND AMOUNT_SYMBOL = 'SBD'
    AND ([TO] = 'POLONIEX' OR [TO]= 'BITTREX' OR [TO] = 'BLOCKTRADES')
GROUP BY CONVERT(VARCHAR(7),T.[timestamp],120), [TO]
ORDER BY  [TO], CONVERT(VARCHAR(7),T.[timestamp],120)

월별 SBD 출금 변화량입니다.

알게된 된 점

  • 2017년 5-6월을 기점으로 BITTREX 로 나간 SBD가 더 많았다.
  • 2017년 9월부터 BITTREX, BLOCKTRADES, POLONIEX 모두 출금량이 줄었다
    • BITCOIN 이 알트코인을 짓밟고 있어서... 보상이 줄어들었지 않았나...

개인적인 의견

저는 처음 시작한게 2017년 7월 말, 8월 쯤이어서 많은 분들이 비트렉스 글들을 쓰시고 있어서, 읽고 비트렉스에 입문하였습니다. 철없이 입문하였지요. 은근히 이중인증, 여러 인증하는게 귀찮아서...비트렉스만 사용하고 있습니다. 아마도 거래소들도 그 점을 이용하겠지요. 마치 대학생들에게 혜택이 많은 체크카드나 신용카드를 발급해주면서, 향후 주거래고객으로 만드려는 전략처럼, 한번 거래소를 정하면 바꾸기 쉽지 않은 것 같습니다. (첫정...이라는 핑계로 ). 뉴비분들이 처음으로 출금할 거래소를 정하는데 큰 도움이 되었으면 좋겠습니다.

참고로 BITTREX, BLOCKTRADES, POLONIEX 보다 KR-EXCHANGE 를 사용하시면 손쉽게 KRW 를 통장에 입금받으실 수 있습니다.

가로줄.jpg

산부인과? 두려우시죠?

하지만 함께 고민하면 건강한 자유를 위해

의학적으로 도와드릴 방법이 있습니다

[병원 홍보글 아닙니다;;;]

PINKIT-CIRCLE and title.jpg

댓글과 FOLLOW는 저에게 큰 힘이 됩니다

가로줄.jpg

연재글 by FORHAPPYWOMEN of MEDITEAM

<임신을 준비하면서> @imyss.you 님 의견대로 marked down 으로 수정하였습니다 ㅎㅎ

# 목차 『Part I. 임신준비부터 출산까지!!』 by forhappywomen

13. 무월경 1주차 : 젊은 당신. 그대 난소(Ovary)는 젊은가?
14. 무월경 2주차 : 아기를 가지는 방법
18. 무월경 5주차 : 엄마가 된다면 이정도는 알고있자#2 회와 생선
25.임신 8주차: 토나올땐?? 무슨약을?!
30.산모가 알아두면 좋은 법령 임신12주차
35.기형아검사 결과를 살펴보자 임신 17주차
36.침습적? 비침습적? 무슨말이지?!!! 임신 17주차
37.고위험군? 양수검사???!!!! 임신 17주차
38.융모막검사
39.이게 태동인가?? 임신 18주차
40. 콕콕콕 배가 아파요! 임신 19주차NEW
41. [의학&임신] 정밀초음파?? 임신 20주차NEW

의사들이 직접 쓰는 최초의 STEEM 의학매거진

https://mediteam.us-바로보기

Sort:  

Cheer Up!

  • from Clean STEEM activity supporter

역시 똑똑하신 분들은 응용 레벨력이 남다르시네요. 기본을 알면 그 이후로는 누가누가 유의미한 데이터를 잘 파악하는지의 승부인데 바로 재미난 데이터를 뽑아주셨네요. 잼나게 보고 갑니다 :)

응용 레벨이 남르다고 말씀해주시니 몸둘바를 모르겠습니다. 사실 걱정인것은 의미가 있고 없고를 떠나서 엉뚱한 정보를 드릴까봐 너무 걱정입니다...

데이터는 정보가 왜곡되면 때로는 매우 치명적인건 사실이지만, 구더기 무서워 장 못 담글순 없죠 ㅎㅎ 그냥 일단 뽑는겁니다 ㅎㅎ 틀리면 미안하다고 하면 됩니다. 다른 방법이 없습니다 ㅎㅎ 저는 성격 자체가 일할 때 병적으로 꼼꼼하고 데이터 뽑을 때 수도 없이 확인하곤 하는데, 그래도 틀릴때가 종종 있습니다.

선생님, 통계도 무지 열심히 공부하시는군요 ^^ 대단하세요 ㅎㅎ

와.... 진짜 대단하셔요 @forhappywomen님!!!
위의 세계님 말씀 완전 공감!!!

헐 저는 프로그래밍으로 먹고 사니 부끄럽지만 It인이 맞긴 한것 같은데, 저 쿼리를 직접 짜신건가요? ㅎㅎ 한달만 공부하시면 개발쪽 일하셔도 되겠습니다 ^^