์ „์ฒด ๊ธ€

์ „์ฒด ๊ธ€

    SQL ๊ตฌ๋ฌธ ์‹คํ–‰ ์ˆœ์„œ | from - where - group by - having - select - order by

    MySQL์—์„œ ๊ตฌ๋ฌธ์ด ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ๊ฐ€ ๊ถ๊ธˆํ•˜์…”์„œ ์˜ค์…จ๊ตฐ์š”!์ •๋‹ต์€ ๊ธ€ ์ œ๋ชฉ์— ์žˆ์Šต๋‹ˆ๋‹ค. 1. FROM : ํ…Œ์ด๋ธ”์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. Join์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๊ฐœ ํ…Œ์ด๋ธ” ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Œ2. WHERE : ๊ฐ€์ ธ์˜จ ํ…Œ์ด๋ธ” ๊ฐ’๋“ค์— ์กฐ๊ฑด์„ ๊ฑธ์–ด ํ•ด๋‹น ํ•˜๋Š” ๊ฐ’๋งŒ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. 'and', 'or' ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์กฐ๊ฑด์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ3. GROUP BY : ๋™์ผํ•œ ๊ฐ’๋“ค์— ๋Œ€ํ•ด์„œ ๋ฌถ์–ด ๊ทธ๋ฃน์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.4. HAVING : ๋ฐ˜๋“œ์‹œ Group by์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๊ณ , ์กฐ๊ฑด์— ๋งž๋Š” ๊ทธ๋ฃน์— ๋Œ€ํ•ด์„œ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.------------------------------------------------------------------------------5. SELECT : ์œ„ ๊ณผ์ •์˜ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.6. ORDER BY : Select๋กœ๋ถ€ํ„ฐ..

    [SSAFY] ์„œ์šธ 10๊ธฐ Java ์ „๊ณต๋ฐ˜ ์ˆ˜๋ฃŒ ํ›„๊ธฐ

    ์–ด์ œ(24.06.26) ์‹ธํ”ผ 10๊ธฐ๋ฅผ ์ˆ˜๋ฃŒํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค..!์ž…ํ•™์„ ์œ„ํ•ด์„œ ์ •๋ฆฌ ๊ธ€์„ ์ผ๋˜๊ฒŒ ์—Š๊ทธ์ œ ๊ฐ™์€๋ฐ ๋ฒŒ์จ ์ˆ˜๋ฃŒ์‹์„ ์œ„ํ•œ ๋งˆ๋ฌด๋ฆฌ ๊ธ€์ด๋ผ๋‹ˆ.. ๋ฏฟ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.  ๊ธ€ ์ž‘์„ฑ์„ ์œ„ํ•ด์„œ ์‚ฌ์ง„ ์ •๋ฆฌ๋Š” ํ•˜๋Š”๋ฐ ์ €๋„ ๋ชจ๋ฅด๊ฒŒ ์šธ์ปฅํ•˜๊ฒŒ ๋˜๋„ค์š”๋ˆˆ์ฝ” ๋œฐ ์ƒˆ ์—†์ด 1๋…„์ด ์ง€๋‚ฌ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ์ˆœ๊ฐ„์ˆœ๊ฐ„์„ ๋“ค์—ฌ๋‹ค๋ณด๋‹ˆ ์ฐธ ์†Œ์ค‘ํ•œ ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ž…ํ•™์„ ์œ„ํ•œ ์ค€๋น„ ๊ธ€์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„์€ ์•„๋ž˜ ๊ธ€์„ ์ฐธ๊ณ  ํ•ด์ฃผ์„ธ์š”!2023.06.22 - [๐Ÿ’ปBackend/SSAFY | ์‹ธํ”ผ] - [SSAFY] 10๊ธฐ ์ „๊ณต์ž ํ•ฉ๊ฒฉ ํ›„๊ธฐ | ์—์„ธ์ด | ์ฝ”๋”ฉํ…Œ์ŠคํŠธ | ์ธํ„ฐ๋ทฐ [SSAFY] 10๊ธฐ ์ „๊ณต์ž ํ•ฉ๊ฒฉ ํ›„๊ธฐ | ์—์„ธ์ด | ์ฝ”๋”ฉํ…Œ์ŠคํŠธ | ์ธํ„ฐ๋ทฐ~๋ชฉ์ฐจ~ ์ง€์›๋™๊ธฐ ์—์„ธ์ด ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ธํ„ฐ๋ทฐ ๋ฉด์ ‘์Šคํ„ฐ๋”” PT ๋ฉด์ ‘ ์ธ์„ฑ/๊ธฐ์ˆ ๋ฉด์ ‘ ํ›„๊ธฐ ๊ธ€์„ ๋งˆ์น˜๋ฉฐ ์ง€์›์„œ ์ ‘..

    [Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ ํ”„์™€ ์ˆœ๊ฐ„ ์ด๋™

    ~๋ชฉ์ฐจ~๋ฌธ์ œ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/12980 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr   ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ- ์ˆ˜ํ•™์  ์‚ฌ๊ณ - ์ˆœ๊ฐ„์ด๋™์€ ๋น„์šฉ์ด ๋“ค์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋กœ ๊ฒŒ์‚ฐ  ์ž‘์„ฑ ์ฝ”๋“œdef solution(n): answer = 0 while n > 0: # ์ˆœ๊ฐ„ ์ด๋™์„ ํ•˜์ง€ ๋ชป ํ•˜๋Š” ๋น„์šฉ answer += n % 2 # ์ˆœ๊ฐ„์ด๋™ n //= 2 return answer ..

    [Python] ์†Œํ”„ํ‹ฐ์–ด Lv.2 ์ „๊ด‘ํŒ

    ~๋ชฉ์ฐจ~๋ฌธ์ œ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ์ž‘์„ฑ ์ฝ”๋“œ์˜ค๋žœ๋งŒ์— ๋ฌธ์ œ ํ’€์ด ๊ธ€์„ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ทจ์ค€๊นŒ์ง€ ๊พธ์ค€ํžˆ ํ™”์ดํŒ…..!๋ฌธ์ œhttps://softeer.ai/practice/6268 Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ softeer.ai   ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ- ์™„ํƒ- ์ „๊ด‘ํŒ์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž ๋ชจ์–‘์„ 7์ž๋ฆฌ์˜ 2์ง„์ˆ˜๋กœ ์ „ํ™˜ํ•˜์—ฌ ์ €์žฅ    - 7์ž๋ฆฌ ์ˆœ์„œ๋Š” ์ž„์˜๋กœ ์ง€์ •    - ์ผœ์ ธ์žˆ๋‹ค๋ฉด 1, ๊บผ์ ธ์žˆ๋‹ค๋ฉด 0   ex) 0 -> 1,1,1,0,1,1,1 - ์ž๋ฆฟ์ˆ˜๊ฐ€ ๋งž์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ณต๋ฐฑ์œผ๋กœ ์ฑ„์›Œ์„œ ๋‹ค์„ฏ์ž๋ฆฟ์ˆ˜๋ฅผ ๋งž์ถ˜๋‹ค.   ex) 9012 -> 09012 ์ž‘์„ฑ ์ฝ”๋“œ1) ์Šค์Šค๋กœ ์ž‘์„ฑํ•œ ์ฝ”๋“œimport sysinput = sys.stdin.readlinenumber = [[1,1,1,0,1,1,1], [0,0,1..

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํ•˜๋…ธ์ด์˜ ํƒ‘ | ์žฌ๊ท€ ํ˜ธ์ถœ | ๋ถ„ํ•  ์ •๋ณต

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ ๋‹ค์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์— ๋“ค์–ด๊ฐ”๋‹ค. AI๊ฐ€ ๋‚ด๊ฐ€ ๋ถ€์กฑํ•œ ๋ฌธ์ œ ์œ ํ˜•์„ ์ถ”์ฒœํ•ด์ฃผ์—ˆ๋Š”๋ฐ, ๋ฐ”๋กœ ์ด ํ•˜๋…ธ์ด์˜ ํƒ‘ ๋ฌธ์ œ์˜€๋‹ค. ๋‚ด๊ฐ€ ๋งค๋ฒˆ ํž˜๋“ค์–ดํ•˜๋˜ ๋ฌธ์ œ์ด๊ณ , AI์˜ ํ†ต์ฐฐ๋ ฅ์— ๊ฐํƒ„ํ•œ๋‹ค,, ๋‹ค์‹œ๋Š” ์žŠ์–ด๋ฒ„๋ฆฌ์ง€ ์•Š๋„๋ก ๋ธ”๋กœ๊ทธ๋กœ ์ •๋ฆฌํ•˜๋ ค๊ณ ํ•œ๋‹ค. https://school.programmers.co.kr/learn/courses/30/lessons/12946 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ์ „ํ˜•์ ์ธ ์žฌ๊ท€ํ˜ธ์ถœ ๋ฌธ์ œ - ํ•˜๋…ธ์ด ํƒ‘ ์›๋ฆฌ ์ดํ•ดํ•˜๊ธฐ * 3๊ฐœ์˜ ๊ธฐ๋‘ฅ์—์„œ ๊ฐ€์žฅ ์™ผ์ชฝ์—..

    [JAVA] ๋ฐฑ์ค€ 16926 ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 1 | ๊ตฌํ˜„

    ~๋ชฉ์ฐจ~ ๋ฌธ์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ ์ž‘์„ฑ ์ฝ”๋“œ ๋ฌธ์ œ https://www.acmicpc.net/problem/16926 16926๋ฒˆ: ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 1 ํฌ๊ธฐ๊ฐ€ N×M์ธ ๋ฐฐ์—ด์ด ์žˆ์„ ๋•Œ, ๋ฐฐ์—ด์„ ๋Œ๋ ค๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋ฐฐ์—ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐ˜์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ๋Œ๋ ค์•ผ ํ•œ๋‹ค. A[1][1] ← A[1][2] ← A[1][3] ← A[1][4] ← A[1][5] ↓ ↑ A[2][1] A[2][2] ← A[2][3] ← A[2][4] A[2][5] www.acmicpc.net ๋ฌธ์ œ ํ•ด๊ฒฐ ํฌ์ธํŠธ - ๊ตฌํ˜„ ๋ฌธ์ œ - ์‚ฌ๊ฐํ˜•์„ ํ•œ ๊ฒน(?)์”ฉ ๋ฐฉ๋ฌธํ•˜๋ฉฐ ์ „๋ถ€ ๋Œ๋ฆฐ๋‹ค. => ์ด ์ˆ˜ํ–‰์„ R๋ฒˆ - ๊ฐ ์‚ฌ๊ฐํ˜•์„ ๋Œ๋ฆด ๋•Œ ์™ผ์ชฝ ์œ„์˜ ๊ฐ’์„ ๋”ฐ๋กœ ์ €์žฅ ํ•˜๊ณ  ๊ฐ ๋ฉด์— ๋Œ€ํ•ด for๋ฌธ์„ ๋Œ๋ฆฐ๋‹ค. - ์œ—์ค„, ์˜ค๋ฅธ์ชฝ์ค„, ์•„๋ž˜์ค„, ์™ผ์ชฝ์ค„์„ ๋Œ๋ฆผ์œผ๋กœ์จ ์™ผ์ชฝ ์œ„ ๊ฐ’..