์ŠคํŒ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋” ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ฝ‘์•„๋ณด์ž

in #kr โ€ข 7 years ago (edited)


๐Ÿ”—์ŠคํŒ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘์•„๋ณด์ž
๐Ÿ”—SQL๋ฌธ์ด ๋ญ”์ง€ ์•Œ์•„๋ณด์ž

SQL๊ณผ SQL DB


์œ„์˜ ๋งํฌ์—์„œ๋„ ์„ค๋ช…ํ•ด๋†จ์ง€๋งŒ
SQL์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ์งˆ๋ฌธํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ๋žŒ๋„
์•Œ๊ธฐ ์‰ฝ๋„๋ก ๋งŒ๋“  ์–ธ์–ด์ž…๋‹ˆ๋‹ค

SELECT WHERE ์ด๋Ÿฐ์‹์œผ๋กœ ๋”ฑ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋Š” ๋‹จ์–ด๋“ค์„
์‚ฌ์šฉํ•˜์ง€์š”

๊ทธ๋Ÿผ ๋ˆ„๊ตฌํ•œํ…Œ ์งˆ๋ฌธํ• ๊นŒ์š”
์ด๊ฑด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DB)๋ผ๊ณ  ๋ˆ„๊ตฐ๊ฐ€ ์ •๋ฆฌํ•ด๋‘” ์ •๋ณด์ฐฝ๊ณ ๊ฐ€
์žˆ์–ด์•ผ๋งŒ ๊ฑฐ๊ธฐ์— ์งˆ๋ฌธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๊ทธ๋Ÿฐ๋ฐ ๊ทธ๊ฑธ ์ŠคํŒ€์ž‡ ์ฆ์ธ์ค‘ ํ•œ๋ช…(@arcange)์ด ๋ธ”๋ก์ฒด์ธ์—์„œ
๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘์•„์„œ ์ฐฝ๊ณ ์— ์ •๋ฆฌํ•ด๋‘” ๊ฒƒ์ž…๋‹ˆ๋‹ค

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๋‹จ์ˆœํžˆ SQL ํ”„๋กœ๊ทธ๋žจ๊ณผ ์งˆ๋ฌธ๋งŒ ์ค€๋น„ํ•˜๋ฉด
๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ์ค‘์—์„œ SQL ํ”„๋กœ๊ทธ๋žจ์€ ์งˆ๋ฌธ์„ ์‰ฝ๊ฒŒ ํ•˜๋„๋ก
๋„์™€์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
์—‘์…€์€ ์‚ฌ์‹ค ์‚ฌ๋ฌด์šฉ ๋ฌธ์„œํŽธ์ง‘ํ”„๋กœ๊ทธ๋žจ์ด์ง€
์งˆ๋ฌธ ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ์ฃ 
๊ทธ๋ž˜์„œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—” ํ•œ๋ฒˆ๋งŒ ์„ค์ •ํ•ด๋†“์œผ๋ฉด
๊ทธ ํ›„์—” ์งˆ๋ฌธ๋“ค์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋‚ ๋ฆด ์ˆ˜ ์žˆ๋Š”
์ „์šฉํ”„๋กœ๊ทธ๋žจ์„ ์„ค๋ช…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค

SQL ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์šฉ๋ฒ•


https://www.heidisql.com/download.php

์—ฌ๊ธฐ์„œ ํ•˜๋‚˜ ๋ฐ›์•„๋ด…๋‹ˆ๋‹ค
์„ค์น˜๋ฒ„์ „์ด๋ž‘ ํฌํ„ฐ๋ธ”(๋ฌด์„ค์น˜) ๋ฒ„์ „์„ ์ œ๊ณตํ•˜๋Š”๋ฐ
ํŽธํ•œ๊ฑธ๋กœ ์„ ํƒํ•ด์„œ ์‚ฌ์šฉํ•ฉ์‹œ๋‹ค

๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐ๋™ํ•ด๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค

์—ฌ๊ธฐ์„œ ์‹ ๊ทœ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค


๊ทธ๋Ÿผ ์š”๋ ‡๊ฒŒ ๋œจ๋Š”๋ฐ
์œ ํ˜•์„ ๋งˆ์†Œ SQL Server (TCP/IP) ์œผ๋กœ ํ•˜๊ณ 

ํ˜ธ์ŠคํŠธ๋ช… : sql.steemsql.com
์‚ฌ์šฉ์ž : steemit
์•”ํ˜ธ : steemit

๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ์—ด๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค
๊ทธ๋Ÿผ ์ €์žฅ ์–ด์ฉŒ๊ตฌ ๋œจ๋Š”๋ฐ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค

์ด๋ ‡๊ฒŒ ์ €์žฅํ•ด๋†“์œผ๋ฉด
์•ž์œผ๋ก  ์ € ์ •๋ณด์ฐฝ๊ณ ์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด
์ด๋Ÿฐ ์ž‘์—…์„ ์•ˆํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค +_+

๊ทธํ›„ ์š”๋ ‡๊ฒŒ ๋œจ๋Š”๋ฐ

์ฟผ๋ฆฌ(์งˆ๋ฌธ) ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค

๊ทธ๋‹ค์Œ ๊ฑฐ๊ธฐ์— SQL ๋ช…๋ น์–ด
์ฆ‰, ์งˆ๋ฌธ์„ ๋„ฃ์Šต๋‹ˆ๋‹ค
์˜ˆ๋ฅผ๋“ค๋ฉด ์ด๋Ÿฐ๊ฑฐ ๋ง์ด์ฃ 

SELECT 
    author, 
    COUNT(*) AS vote
FROM
    TxVotes(NOLOCK)
WHERE
    voter = '์•„์ด๋””' and
      timestamp > DATEADD(day, -1, GETDATE())
GROUP BY
    author
ORDER BY
    COUNT(*) DESC


๊ทธ๋ƒฅ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค
์ƒˆ๋ถ€์ ์œผ๋กœ ๊ณ ์น  ๋‚ด์šฉ์€

    voter = '์•„์ด๋””' and
      timestamp > DATEADD(day, -1, GETDATE())

์—์„œ '์•„์ด๋””'๋ž‘ -1 ์ˆซ์ž๋ฟ์ž…๋‹ˆ๋‹ค
์•„์ด๋””๋Š” ์ •๋ณด๋ฅผ ๋ณด๊ณ  ์‹ถ์€ ์•„์ด๋””
-1์€ ํ•˜๋ฃจ์ „๋ถ€ํ„ฐ ์ง€๊ธˆ๊นŒ์ง€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•˜์ฃ 
-2 ๋„ฃ์œผ๋ฉด ์ดํ‹€์ „๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค


๊ทธ๋ฆฌ๊ณ  ์œ„์˜ ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด

๋ฐ”๋กœ ์•„๋ž˜์— ์ž๋ฃŒ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค


์œ„์˜ ์งˆ๋ฌธ๋‚ด์šฉ์€ ํ•˜๋ฃจ๋™์•ˆ ํŠน์ •์•„์ด๋””๊ฐ€
๋ณดํŒ…ํ•œ ๊ธ€์“ด์ด๋“ค์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค

ํ‘œ๋ฅผ ๋ณด์‹œ๋ฉด ๊ฐ ๊ธ€์“ด์ด๋“ค์ด ์„ธ๋กœ๋กœ ์ซ™ ์ •๋ฆฌ๋˜์–ด์žˆ์ฃ 
2x64 ๋Š” ํ‘œ์˜ ๊ฐ€๋กœ์„ธ๋กœ๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค
์„ธ๋กœ๊ฐ€ 64๋‹ˆ 64๋ช…์ด๊ฒ ์ฃ ?

์ฆ‰ ํ•˜๋ฃจ๋™์•ˆ 64๋ช…ํ•œํ…Œ ํˆฌํ‘œํ–ˆ๋‹ค๋Š” ์ •๋ณด๋ฅผ ๋ฐ›์€๊ฒ๋‹ˆ๋‹ค

๋‚ด์ผ๋„ ์ด ์ •๋ณด๋ฅผ ๋ณด๊ณ  ์‹ถ์œผ๋ฉด
์œ„์˜ ๊ฒƒ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๋˜๊ฒ ์ง€๋งŒ
์ด๊ฑฐ ๊ท€์ฐฎ์ฃ 

๊ทธ๋ž˜์„œ ๊ทธ๋Ÿฐ ๊ท€์ฐจ๋‹ˆ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŽธ๋ฆฌํ•œ ์žฅ์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค
์Šค๋‹ˆํŽซ์ด๋ผ๋Š” ๊ฒƒ์œผ๋กœ.. ์ž‘์€ ์กฐ๊ฐ์ด๋ž€ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค
๊ฑ ๋ฉ”๋ชจ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ์‹œ๋‹ค

์š”๋ ‡๊ฒŒ ํŒŒ์ผ>์Šค๋‹ˆํŽซ์œผ๋กœ ์ €์žฅ


์ฐฝ์„ ๋„์šฐ๊ณ  ์•Œ๊ธฐ ์‰ฌ์šด ์ด๋ฆ„์„ ์ •ํ•ด์„œ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค


๊ทธ๋ฆฌ๊ณ  ์งˆ๋ฌธ์ฐฝ์— ๊ฐ€์„œ ์˜ค๋ฅธ์ชฝ์˜ ์Šค๋‹ˆํŽซ ํด๋”๋ฅผ ์—ด๋ฉด
์ž์‹ ์ด ์ €์žฅํ•œ ์Šค๋‹ˆํŽซ์ด ์žˆ์Šต๋‹ˆ๋‹ค
๋”๋ธ”ํด๋ฆญํ•˜๋ฉด ์ž์‹ ์˜ ์ €์žฅํ•œ ์Šค๋‹ˆํŽซ์ด ๊ณ ๋Œ€๋กœ
์ฐฝ์— ๋ถ™์—ฌ์ง‘๋‹ˆ๋‹ค

์ง€๊ธˆ๊นŒ์ง€ ์ˆ˜๊ณ ํ•˜์…จ์Šต๋‹ˆ๋‹ค
์ด์ œ๋Š” ์ƒˆ๋กœํ• ๋•Œ ์ €๋Ÿฐ ์ž‘์—…์„ ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์กŒ์Šต๋‹ˆ๋‹ค

ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ 

์ด์ „์— ์ €์žฅํ•œ ์ •๋ณด์ฐฝ๊ณ ๋ฅผ ์—ฝ๋‹ˆ๋‹ค

๊ทธ๋ฆฌ๊ณ 
๊ณง๋ฐ”๋กœ ์งˆ๋ฌธ์ฐฝ์œผ๋กœ ๊ฐ€์„œ

์Šค๋‹ˆํŽซ์— ์ €์žฅํ•ด๋‘” ๊ฒƒ ์ค‘ ์›ํ•˜๋Š” ์งˆ๋ฌธ์„ ๋”๋ธ”ํด๋ฆญํ•ด์„œ


์งˆ๋ฌธ์„ ๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋‹ต์ด ๋‚˜์˜ค๋Š” ๊ฒ๋‹ˆ๋‹ค

๊ทธ๋Ÿผ ์งˆ๋ฌธ๋“ค์€ ์–ด๋–ป๊ฒŒ ํ• ๊นŒ์š”?
์Šค์Šค๋กœ ๊ณต๋ถ€ํ•ด๋„ ์ข‹๊ฒ ์ง€๋งŒ
๊ฐœ๋ณต์น˜ ๋‹ค ์ฃฝ๋Š” ๊ผด์„ ๋ชป๋ณด๋‹ˆ
์ผ๋‹จ ์‰ฌ์šด ๊ฒƒ๋“ค์„ ์ œ๊ฐ€ ์•„๋ž˜์— ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค

ํ•˜๋ฃจ๋™์•ˆ ํŠน์ •ํƒœ๊ทธ์— ์˜ฌ๋ผ์˜จ ๊ธ€ ์ˆ˜


ํ•˜๋ฃจ๋™์•ˆ kr ํƒœ๊ทธ์— ์˜ฌ๋ผ์˜จ ๊ธ€ ์ˆ˜

SELECT
    COUNT(*)
FROM
    TxComments
WHERE
      timestamp >= DATEADD(day, -1, GETDATE())
AND title <> ''
    AND LEFT(body,2) <> '@@' 
    and json_metadata LIKE '%ํŠน์ •ํƒœ๊ทธ%'

์ €๊ธฐ์„œ ๋งˆ์ง€๋ง‰๋ถ€๋ถ„์˜ %ํŠน์ •ํƒœ๊ทธ%
๋ฅผ %kr%๋กœ ๋ฐ”๊ฟ” ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


2309 ๊ฐœ๊ฐ€ ์˜ฌ๋ผ์™”๊ตฐ์š”

and json_metadata LIKE '%kr%'
์—์„œ kr์„ kr-newbie๋กœ ๋ฐ”๊พธ๋‹ˆ 336๊ฐœ๊ฐ€ ๋–ด์Šต๋‹ˆ๋‹ค
์›ํ•˜์‹œ๋Š” ํƒœ๊ทธ๋กœ ๋ฐ”๊ฟ”๋ณด์„ธ์š”

ํ•˜๋ฃจ๋™์•ˆ ๋ˆ„๊ตฌ์—๊ฒŒ ๋ช‡%๋กœ ํˆฌํ‘œํ–ˆ๋Š”๊ฐ€

SELECT 
    author,
    SUM(weight) AS weights
FROM
    TxVotes(NOLOCK)
WHERE
    voter = '์•„์ด๋””' and
     timestamp > DATEADD(day, -1, GETDATE())
GROUP BY
    author
ORDER BY
    SUM(weight) DESC

ํ•˜๋ฃจ๋™์•ˆ ์–ผ๋งˆ๋งŒํผ์˜ ํŒŒ์›Œ๋กœ ๋ˆ„๊ตฌํ•œํ…Œ ํˆฌํ‘œํ–ˆ๋Š”์ง€
์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ฌผ๋ก  ํ‘œ์˜ ์„ธ๋กœ์ˆ˜๋Š” ํ•˜๋ฃจ๋™์•ˆ ์ž์‹ ์ด ํˆฌํ‘œํ•œ ์ˆ˜์ž…๋‹ˆ๋‹ค

Sort: ย 

์šฐ์™€ ์ฟผ๋ฆฌ๊นŒ์ง€ !! ์ž˜๊ฐ€๋ฅด์ณ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค^^

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค +_+/

์ œ๊ฐ€ ์•„์ง ๊ฒ€์ƒ‰ํ•  ์ˆ˜์ค€์€ ์•„๋‹ˆ๋ผ์„œ ํฌ๊ฒŒ ์“ฐ์ง€๋Š” ๋ชปํ•˜๊ฒ ์ง€๋งŒ ์•„์‹œ๋Š”๊ฒŒ ์ฐธ ๋งŽ์œผ์‹ ๊ฒƒ ๊ฐ™๋„ค์š”~~ ๋งŽ์ด ๋ฐฐ์›Œ๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋‹ค ๊ตฌ๊ธ€์‹ ๋‹˜ํ•œํ…Œ ์ „์ˆ˜ ๋ฐ›์€๊ฑฐ์ฃ .. ๊ตฌ๊ธ€์‹ ๋งŒ ๋ฏฟ์Šต๋‹ˆ๋‹ค

๋„ค ใ…Žใ…Ž ์•„๋Š” ๋™์ƒ์ด ์ผ๋ณธ์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ผ์„ ํ•˜๋Š”๋ฐ, ์˜ˆ์ „์— ๋˜‘๊ฐ™์€ ๋ง์„ ํ•œ๊ฒŒ ๊ธฐ์–ต๋‚˜๋„ค์š”.. ์—ญ์‹œ ๊ตฌ๊ธ€ ๋Œ€๋‹จํ•ฉ๋‹ˆ๋‹ค ^^

์šฐ์™€, ๋Œ€๋‹จํ•˜์‹ญ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค +_+

@twinbraid๋‹˜ ํ˜น์‹œ ๊ฐœ๋ฐœ์ž์ด์‹ ๊ฐ€์š”? ใ…‹ใ…‹ใ…‹ใ…‹ SQL ์‚ฌ์šฉ์— ๋Œ€ํ•ด์„œ ๋„ˆ๋ฌด ๊ฐ€๋ณ๊ณ  ์‰ฝ๊ฒŒ ์ž˜ ์„ค๋ช…ํ•ด์ฃผ์‹œ๋Š” ๊ฒƒ ๊ฐ™์•„์š”.. ใ…‹ใ…‹ใ…‹ใ…‹

๊ฐœ๋ฐœ์ž๋Š” ์•„๋‹™๋‹ˆ๋‹ค
๊ต์–‘์ˆ˜์—…๋•Œ ํ•œ๋ฒˆ ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค..๏ผพฯ‰๏ผพ
์‰ฌ์šด ์ˆ˜์—…์„ ์ฐพ๋Š”๋ฐ ์ €๊ฒŒ ๊ทธ๋‚˜๋งˆ ์‰ฌ์›Œ๋ณด์—ฌ์„œ;;

ใ…œ ใ…œ ๊ต์–‘๋•Œ ํ•œ๋ฒˆ ๋“ค์–ด๋ณด์‹ ๊ฑธ๋กœ ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์‹œ๋‹ค๋‹ˆ ใ…‹ใ…‹ใ…‹ ์ „๊ณต์ž๋Š” ์›๋‹ˆ๋‹ค..

์œ ์šฉํ•œ ์ •๋ณด ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. DB์— ๋ฐ”๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑธ ๋ชจ๋ฅด๊ณ  ์“ธ๋ฐ์—†๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์งค ๋ป” ํ–ˆ๋„ค์š” ^^

ํ˜ธ๊ณก ๊ฐœ๋ฐœ์ž๋‹˜์ด์‹œ๊ตฐ์š”. ๋„ค ์•„์นด์ธ? ์•„์ผ€์ธ? ์—ฌํŠผ ์ฆ์ธ์ค‘ ํ•œ๋ช…์ด
๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘์•„ DB์— ๋„ฃ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด๋‘”๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค

๊ฐœ๋ฐœ๊ณผ๋Š” ์•„๋ฌด ์ƒ๊ด€์—†๊ณ  ๋‹จ์ง€ ๋Œ€ํ•™๊ต๋•Œ ์–ด๋–ค ๊ณผ๋ชฉ ์ˆ™์ œ๋กœ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ณธ ์ ์€ ์žˆ์Šต๋‹ˆ๋‹ค. marquee ํƒœ๊ทธ๊ฐ€ ์œ ํ–‰ํ•˜๋˜ ์‹œ์ ˆ์ด์˜€์ฃ . ใ…Žใ…Ž ๋Œ€๋ถ€๋ถ„์˜ ํ™ˆํŽ˜์ด์ง€์—์„œ ๊ฝƒ์žŽ๋„ ๋‚ ๋ฆฌ๊ณ ... -.-;;

์•„ ๊ทธ ๋„ค์˜จ์‚ฌ์ธ ํƒœ๊ทธ ใ…Žใ…Ž ์˜›๋‚ ์— ๋ฏธ๋””์–ด์ˆ˜์—…์—์„œ ๋“œ๋ฆผ์œ„๋ฒ„๋ผ๋Š” ๊ฑธ๋กœ
ํ™ˆํ”ผ ๋งŒ๋“ค์–ด๋ณธ ๊ธฐ์–ต์ด ๋‚˜๋„ค์š”. ์ •๋ง ๋˜ฅ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์ด์—ˆ๋Š”๋ฐ ใ…Žใ…Ž
(๊ฒฐ๊ตญ ๋ชป๋งŒ๋“ค๊ณ  ์‹คํŒจ)

์•„์ผ„์ง€๋‹˜ ๋ง์”€์ด์‹œ๊ตฐ์š”?

๋”ฐ๋ผํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ ์•„์ง์ €ํ•œํƒœ๋Š” ๋„ˆ๋ฌด์–ด๋ ต๋„ค์š” ใ… ใ…  ใ…Žใ…Žใ…Ž ๊ทธ๋Ÿฐ๋ฐ ์ € ํšŒ์ƒ‰ ์Œ์˜๊ฐ™์€๊ฑด ์–ด๋–ป๊ฒŒ ์“ฐ๋Š”๊ฑด์ง€ ์•Œ์ˆ˜์žˆ์„๊นŒ์š”? ใ…Žใ…Žใ…Ž

ย 7 years agoย (edited)ย 

๊ทธ๋ƒฅ ์ €๋Œ€๋กœ ํ•œ๋ฒˆ๋งŒ ๋”ฐ๋ผํ•˜๋ฉด ๋‹ค์Œ๋ถ€ํ„ด ์‰ฌ์šธ๊ฒ๋‹ˆ๋‹ค
ํšŒ์ƒ‰์Œ์˜์€ ์ˆซ์ž 1 ์˜†์— ' <--- ์ด๊ฑฐ๋กœ ๊ธ€์ž๋ฅผ ๊ฐ์‹ธ๋ฉด ์ด๋ ‡๊ฒŒ ๋ฉ๋‹ˆ๋‹ค
๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฑธ ์„ธ๊ฐœ์—ฐ๋‹ฌ์•„ ๋ถ™์—ฌ
```
์•ˆ๋‡ฝํ•˜์„ธ์šฉ
๋‡ฝ๋‡ฝ๋‡ฝ
```
์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•˜๋ฉด

์•ˆ๋‡ฝํ•˜์„ธ์šฉ
๋‡ฝ๋‡ฝ๋‡ฝ

๋ฌธ๋‹จ ์ž์ฒด๋ฅผ ๊ฐ์‹ธ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

ย 7 years agoย (edited)ย 

๋ฐฅ์„ ์ด์ œ ๋จน๋Š” ๋ฐ”๋žŒ์—..
๋„ˆ๋ฌด ๊ธ‰ํ•˜๊ฒŒ ์ž‘์„ฑํ–ˆ๋„ค์š”..ใ…ก,.ใ…ก
๋ณด๊ณ  ์ข€๋” ์ˆ˜์ •ํ•ด์•ผ๊ฒ ์Šต๋‹ˆ๋‹ค ใ…Ž

์—ญ์‹œ ์—„์ฒญ๋‚œ ๊ฐœ๋ณต์น˜๋‹˜์ด์‹ฌ ใ…‹ใ…‹

ใ…Žใ…Ž ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

์ฟจ๋Ÿญ ์˜ค๋Š˜์€ ์–ด๋ ต๋„ค์š” ใ…‹ ์ข‹์€์ •๋ณด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

ํ”Œ๊ทธ๋žจ ๊น”๊ณ  ์ฟผ๋ฆฌ์— ํšŒ์ƒ‰ ๋‚ด์šฉ๋“ค ๋ณต์‚ฌํ•ด ๋ถ™์—ฌ๋„ฃ์€ํ›„
์Šค๋‹ˆํŽซ์œผ๋กœ ํ•˜๋‚˜์”ฉ ์ €์žฅํ•ด๋‘๊ณ  ์จ๋จน์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค
์–ด๋ ค์›Œ ๋ณด์ด์ง€๋งŒ sql๋ฌธ์— ๋Œ€ํ•ด์„  ๋ˆˆ ๋”ฑ๊ฐ๊ณ 
๋ถ™์—ฌ๋†“๊ณ  ์Šค๋‹ˆํŽซ ์ด๋ฆ„๋งŒ ์•Œ๊ธฐ ์‰ฝ๊ฒŒ ํ•ด๋†“์œผ๋ฉด ์‰ฝ์ฃ 

@twinbraid ๋‹˜ ์ €๋Š” ์‰ฌ์šด๊ฑฐ ๊ฐ™์œผ๋‚˜.. ๋” ์–ด๋ ค์›Œ๋ณด์ด๋Š”๋ฐ์š”? ใ…Žใ…Ž

๋ฐฅ์„ ์œ„ํ•ด ๊ธ‰ํ•˜๊ฒŒ ์ž‘์„ฑํ–ˆ๋”๋‹ˆ ใ…‹ใ…‹ใ…‹
์ข€๋” ๋ณด์™„ํ•ด๋ด์•ผ๊ฒ ์Šต๋‹ˆ๋‹ค

์—ญ์‹œ ๊ฐœ๋ณต์น˜๋‹˜์˜ ๊ธ€์€ ์ข‹์Šต๋‹ˆ๋‹ค. ๋ฆฌ์ŠคํŒ€ ํ•ด๊ฐˆ๊ฒŒ์š” ใ…Žใ…Ž

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ข‹์€ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์š”์ฆ˜ ํ•˜๋„ ๋ฐ”๋ป์„œ ํ•œ๋ฒˆ ์ฟผ๋ฆฌ์งœ๋ณธ๋‹คํ•ด๋†“๊ณ  ์‹œ์ž‘๋„ ๋ชปํ•˜๊ณ  ์žˆ๋„ค์š”. ใ… 

์ €๋„ ํ‘œ๋ฅผ ๋‘๊ฐœ ํ•ฉ์นœ๋‹ค๊ฑฐ๋‚˜ ํ•จ์ˆ˜์ชฝ์€ ํ•˜๋‚˜๋„ ๋ชจ๋ฅด๊ฒ ๊ตฐ์š”
๊ทธ๋ž˜๋„ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„๋“ค์ด ์ข€๋” ํ™œ์šฉํ•˜๊ธฐ ์‰ฝ๋„๋ก ํ•œ๋ฒˆ ์ฐพ์•„๋ด์•ผ๊ฒ ๋„ค์š”

'๊ตฌ๊ธ€์นด๋ฏธ์‚ฌ๋งˆ'๊ฐ€ ๋˜๋‚˜์š”?
ํ”„๋กœ๊ทธ๋žจ์„ ์ „ํ˜€ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์œผ๋กœ์„ 
์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ
์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ชจ์–‘์ด๊ตฐ์š”.
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•  ๋‚ ์ด ์˜ค๋ ค๋Š”์ง€..

์ € ํ”„๋กœ๊ทธ๋žจ์„ ์ •์˜ํ•˜์ž๋ฉด
์งˆ๋ฌธ -> ํ”„๋กœ๊ทธ๋žจ -> ์ •๋ณด -> ๋‹ต๋ณ€ -> ํ‘œ
์ด๋ ‡๊ฒŒ ๋˜๋Š”๊ฑฐ์ฃ . ํ”„๋กœ๊ทธ๋žจ์„ ๊น”๊ณ  ์งˆ๋ฌธ์€ ๊ทธ๋ƒฅ ๋ณต๋ถˆํ•œํ›„
ํ‘œ๋งŒ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ข€ ์–ด๋ ต๊ฒŒ ๋ณด์ด๊ฒŒ ์ž‘์„ฑํ•˜๊ธด ํ–ˆ๊ตฐ์š”

๋”์šฑ ๋ช…์พŒํ•œ ์„ค๋ช…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ..
์ •๋ง ์‹ ๊ธฐํ•ฉ๋‹ˆ๋‹ค^^

์ €๋„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜์ค€์ด ์•„๋‹ˆ๋ผ..ํ•˜ํ•˜ ๋‚˜์ค‘์— ๊ผญ ์“ฐ๋Š” ๊ธฐํšŒ๊ฐ€ ์˜ค๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค!
์ข‹์€์ •๋ณด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค !ใ…Žใ…Ž

https://steemit.com/kr/@twinbraid/3q9mao
๊ฐœ๋ณต์น˜์šฉ์œผ๋กœ ๋”ฐ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค
์–ด๋ ค์šฐ์…จ๋‹ค๋ฉด ์ด๊ฑธ๋กœ..-ใ……-

@twinbraid ๋‹˜๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ชฝ์— ์ผ์„ ํ•˜์‹œ๋‚˜๋ณด๊ตฐ์š” ..
์ „ ํšŒ์‚ฌ๊ฐ€ ๋๋‚˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ชฝ์€ ์™œ ..์†์ด ์•ˆ๊ฐ€๋Š”์ง€..ใ…Žใ…Ž

์ œ๊ฐ€ ํ•˜๋Š” ์ผ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ๋Š” ์ƒ๋‹นํžˆ ๊ด€๋ จ์ด ์—†์ฃ 
๋‹ค๋งŒ ๋„๊ตฌ๋กœ์จ ์“ฐ๋Š”๊ฒŒ ์ข‹์•„์„œ
๊นจ์ž‘๊นจ์ž‘ ๋งŒ์ ธ๋ด…๋‹ˆ๋‹ค-ใ……-

์งฑ์งฑ๋งจ!

์•ˆ๋‡ฝํ•˜์„ธ์š”~ ๋” ์‰ฝ๊ฒŒ ๋ฐ”๊ฟ”๋ดค์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž
https://steemit.com/kr/@twinbraid/3q9mao

ํ”„๋กœ๊ทธ๋žจ์€ 1๋„ ๋ชฐ๋ผ์„œ ๋‹น์žฅ ๋”ฐ๋ผํ•ด๋ณด๊ธฐ๋Š” ์–ด๋ ต์ง€๋งŒ .. ๋‚ด๊ณต์ด ์Œ“์ด๋ฉด ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์ข‹์€ ์ •๋ณด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ^^

https://steemit.com/kr/@twinbraid/3q9mao
์‰ฝ๊ฒŒ ๋ฐ”๊ฟ”๋ดค์Šต๋‹ˆ๋‹ค. ์ด ์ •๋„๋ฉด 1๋„ ๋ชฐ๋ผ๋„ ๋ ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค

๊ฐ‘์ž๊ธฐ ํ˜„๊ธฐ์ฆ์ด.....

๊ทธ๋Ÿฐ ๋‹˜์„ ์œ„ํ•ด ์ค€๋น„ํ•ด๋ดค์Šต๋‹ˆ๋‹ค
https://steemit.com/kr/@twinbraid/3q9mao

์œ ์šฉํ•œ๊ธ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. SQLํ•œ๋ฒˆ ๋Œ๋ ค๋ด์•ผ๊ฒ ๋„ค์š”^^ ... ํŒ”๋กœ์šฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜น ์ž˜ํ•˜์‹œ๋Š” ๋ชจ์–‘์ด๊ตฐ์š”+_+
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ์ž˜๋ณด๊ณ ๊ฐ‘๋‹ˆ๋‹ค!! ์•„๋ž˜ ํŒ”๋กœ์šฐ ๋„ˆ๋ฌด ๊ท€์—ฝ์Šต๋‹ˆ๋‹ค ํ›„ํ›—

์ €๊ฒŒ ๋ฒ„ํŠผ์ด๋ผ๊ณ ๋Š” ์ƒ๊ฐ์ง€ ๋ชปํ• ๊ฑฐ ๊ฐ™๋‹ค๋Š”๊ฒŒ
๋‹จ์ ์ด์ฃ  ํ›„ํ›„-_-;;

ํ˜„๊ธฐ์ฆ์ด ๋‚œ๋‹ค๋Š” ์œ„์˜ ๋ถ„ ๋ง์— ๊ทน ๊ณต๊ฐ์ด์š”~~์ €๋Š” ์–ธ์ œ์ •๋„๊ฐ€ ๋˜๋ฉด ์ด ๋ชจ๋“  ์šฉ์–ด๊ฐ€ ์ดํ•ด๊ฐ€ ๋˜๊ณ  ์ด๋Ÿฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?? ๊ทธ๋Ÿฐ ๋‚ ์ด ์˜ค๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ด ๋ณด์•„์š”~

๋…ธ์•ฝ์ž ์—ฌ๋Ÿฌ๋ถ„์„ ์œ„ํ•ด ๋” ์‰ฝ๊ฒŒ ์ค€๋น„ํ•ด๋ดค์Šต๋‹ˆ๋‹ค
https://steemit.com/kr/@twinbraid/3q9mao

์ดˆ๋ณด๋„ ์•Œ์•„๋ณด๊ธฐ์‰ฝ๊ฒŒ ์ƒ์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ด์š”
์ €๋Š” ๋ชจ์ง€๋ฆฌ๋ผ ์•„์ง ์–ด๋ ค์šด๋ฐ ์—ด์‹ฌํžˆ ๋ฐฐ์›Œ๋ณผ๊ฒŒ์š” :)

https://steemit.com/kr/@twinbraid/3q9mao
์ด๊ฑด ์‚ฌ์‹ค ์ข€ ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ
์ง„์งœ ์ดˆ๋ณด์šฉ์œผ๋กœ ๋‹ค์‹œ ์ค€๋น„ํ•ด๋ดค์Šต๋‹ˆ๋‹ค

์ด๋ ‡๊ฒŒ ์ž๋ฃŒ๋ฅผ ๋ฝ‘์„์ˆ˜๋„ ์žˆ๋„ค์š”~~~ ์—„์ฒญ๋‚˜๋„ค์š”

https://steemit.com/kr/@twinbraid/3q9mao
๋” ์‰ฝ๊ฒŒ ๋ฝ‘๋„๋ก ํ•ด๋ดค์Šต๋‹ˆ๋‹ค +_+/

ํ—. . .ใ… 
SQL์€ ์ €์—๊ฒŒ DB์„œ๋ฒ„ ๋!!
๊ทธ์ด์ƒ ์•Œ์ง€ ๋ชปํ•˜๋Š” ์•„์ด์˜€๋Š”๋ฐ. .
์ด๋ ‡๊ฒŒ ์„ค๋ช…์„ ๋“ค์œผ๋‹ˆ. . ๋” ๋ชจ๋ฅด๊ฒ ๋„ค์šฉใ…‹ใ…‹

๊ดœ์ฐฎ์€ ํˆด์ด๋„ค์š” ใ…‹ใ…‹
์ฃผ๋กœ ์˜ค๋ผํด ์ผ๋Š”๋ฐ ms sql์€ ์˜ค๋žซ๋งŒ์— ์จ ๋ด…๋‹ˆ๋‹ค.
๋‚ด์šฉ ์ž˜ ๋ณด๊ณ  ๊ฐ‘๋‹ˆ๋‹ค.

์ง€๋‚œ ๊ธ€์ด์ง€๋งŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
์ด๊ฑฐ ๋ณด๋ฉด์„œ ๋˜ ์ฒจ์œผ๋กœ SQL์ด๋ผ๋Š” ๊ฒƒ๋„ ๋งŒ์ ธ๋ณด๋„ค์š” ใ…Žใ…Ž