『무작정따라해보기』-[SQL] 비개발자도 스티밋 통계를 뽑을 때까지 by @nhj12311

in #kr7 years ago (edited)

요즘 시대가 급변하는 것 같습니다. 급변하는 시대에 발맞춰 나가고 싶은 욕심은 많은데 어찌해야될지 모르는 평범한 사람입니다. 요즘 많이 들려오는 단어가 무엇이 있나 생각해보았습니다. (개인적인 생각)

  • 가상화폐
  • 빅데이터
  • 딥러닝,머신러닝
  • 전기자동차
  1. 가상화폐도 모르는 가알못이지만, 그나마 스티밋에서 '약간' 배워가고 있는 것 같습니다. 전문적으로 알 능력은 되지 않지만 제가 애용하는 방법은 바로...웹툰입니다. 쉽게 접근할 수 있는 것 같습니다. [블록체인 웹툰] 비트코인으로 배우는 블록체인툰 - 3화

    1. 새로 태어났다고 주장하시는 @양갈래 님의 코인 첫투자에 대한 조언-ㅅ-+ 02와 그외 수많은 포스팅에서 많이 배우고 있습니다.

    2. 심지어는 스티밋을 하면서 @gochuchamchi 님의 생활법률 까지 배우고 있으니 너무나도 좋은 것 같습니다

      고추참치의 생활법률 이야기-험난산 세상에서 살아남기

  2. DB를 다루는 것에 대해서는

기회가 되면 배우고 싶다

라고 생각하고 있던 저의눈에 쏙 들어온 포스팅이 있었습니다.

@nhj12311 님이 연재중이신 [SQL] 비개발자도 스티밋 통계를 뽑을 때까지

거의 컴퓨터에 대해서는 window 95 수준에 머무는 저도 접근 할수 있도록 쉽게 설명해주셔서 용기를 내어 시도해보았습니다.

*엑... 기다리다가 글을 날려버렸네요 흑흑흑 Typora라는 프로그램을 쓰는데...저장을 안해놓다가...

어찌되었건 설치를 완료하였습니다.*

[SQL] 내멋대로 강좌. 비개발자도 스티밋 통계를 뽑을 때까지 - 2편 - 백문이불여일견 일단 깔고 봅시다.

이제 steemsql에 연결을 하는 과정이 있습니다. 파일(F) → 개체탐색기 연결(E)을 선택합니다.

  • 서버 이름에 : sql.steemsql.com
  • 로그인 id에 : steemit
  • 암호에 : steemit

느리다...느리다...느리다...됐다!

3회차에서 시키는대로 하나니 저의 자료를 뽑을 수 있게 되었습니다.
[SQL]비개발자도 스티밋 통계를 뽑을 때까지 - 3편 - 본인 혹은 다른이의 포스팅 리스트 뽑아보기

오 점점더 재미있어집니다 ㅎㅎㅎ 재밌어지는 이유는... 글을쓸때마다 직접 데이터를 모으고 있었는데 헛짓 한것을 알게 되었습니다..


직접 노가다하면서 만들었던 엑셀파일...폐기해야할것 같습니다

SQL로 얻어낸 자료....쩝...

이제 숙제를 해보겠습니다.
[SQL] 비개발자도 스티밋 통계를 뽑을 때까지 - 4편 - 이젠 진짜 통계를 뽑아봅시다.

[숙제]

제가 얼마전에 가입자수 추이라는 통계를 올린적이 있습니다. 그것을 똑같이 만들어서 올려주시면 됩니다. ^^ 지금까지 해온 과정과 약간의 검색만 한다면 비전공자분도 30분에서 한시간 내에 하실수 있을거라 생각합니다.
오히려 본문의 문장보다 훨씬 간단합니다.
힌트 : ACCOUNTS.CREATED(생성일=가입일), LEFT 정말 다 드렸습니다.

select 
COUNT (*) as '10월총개수'
FROM [dbo].[Accounts]
WHERE CREATED >'2017-10-01' AND CREATED < '2017-10-31'
select 
COUNT (*) as '9월총개수'
FROM [dbo].[Accounts]
WHERE CREATED >'2017-09-01' AND CREATED < '2017-09-30'
select 
COUNT (*) as '8월총개수'
FROM [dbo].[Accounts]
WHERE CREATED >'2017-08-01' AND CREATED < '2017-08-31'

엑셀 표로 만들어서 숙제는 제출할 수 있겠으나, 이게 답은 아닐것같습니다.
명령문(?)도 다르고 결과도 비슷한것 같지만 다르네요.흑...

@nhj12311 님께서 답글을 달아주실때까지 『기다리겠습니다』

Sort:  
요염한 @forhappywomen님 안녕하세요! 개수습 입니다. 러블리한 @nhj12311님이 너무너무 고마워 하셔서 저도 같이 감사드리려고 이렇게 왔어요!! 잊지못할 하루 보내시라고 0.2 SBD를 보내드립니다 ^^

Cheer Up!

  • from Clean STEEM activity supporter

아니 제글 소개까지 해주시니 부끄럽네요 ㅎㅎ... 저도 사실 아직까지 암호화화폐를 주식투자하듯이 하는 단계라 스티밋에서 많이 배워가는중입니다. ㅎㅎ

우선 제 포스팅이 헛되지 않게 해주셔서 진심으로 @감사해 요 ㅋㅋㅋ 숙제에 대한 리뷰는 아직 하실분들이 계서 잠시 유보하겠습니다^^ 리스팀

왠지 정답일것 같아요 ㅎㅎ 5편이 너무 기대됩니다 !!!!!!
select
left(convert(char(10), created,121),7) 년월
, Count(*) as 가입자수

FROM [dbo].[Accounts]
where created > '2016-01-01'
Group by left(convert(char(10), created,121),7)
order by 년월

역시~!! @forhappywomen 님도 저와 같이 따라하기의 길을 선택하셨군요~!! 멋지십니다..
그리고.. 응원합니다~

하지만 쉽게 쓰여진 강의라고 힘들긴 마찬가지군요 ㅎㅎ 멋지다고 해주시니 송구스럽고 감사합니다!!

ㅎㅎㅎㅎㅎㅎㅎ 벌써 올리셨단 말입니까 ㅠㅠ 저는 이제 날자 컨버트 하는거 찾고 있었는데 ㅎㅎㅎㅎㅎㅎ

열정이 대단하시네요. 막상 적응을 하시면 SQL은 진입장벽이 그렇게 높지가 않으니 앞으로 많은 활용을 하실수 있을거 같습니다 :)

참고로, DBSteem은 원본이 되는 블록체인에 직접 접근하는건 아니라 수치에 오차가 조금 있습니다. DBSteem을 만드신 증인 arcange님도 그러하다고 확답을 주셨습니다. 한치의 오차도 없이 정확한 수치가 필요한 경우에는 사용하시면 안되고, 그냥 추이를 보는 용도로는 이만한게 없습니다 :)

앗!! 세계님이 오셨다가셨네요?! ㅎㅎ 다른 전공의 분야 업무이다 보니 낯설고 어떻게 시작할지 몰랐는데 @nhj12311 님 덕에 ㅎㅎ 무조건 따라하고 있습니다.

세계님께서 DB관련하여쓴 포스팅도 보고 와야겠습니다.!!

좋은 글 잘 보았습니다
Good morning !

좋은 아침입니다 ㅎㅎ 좋은글이라고 하기엔... 급조된 글입니다 ㅎㅎㅎ 도전하는 내용이 좋다는 뜻이시죠?? 감사합니다^^

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.027
BTC 60244.17
ETH 2333.72
USDT 1.00
SBD 2.47