๐Ÿ“‚Language

    [ํ† ์ต][์Šคํƒ€ํŠธ๋ฆฌ๋”ฉ ๋ฌด๋ฃŒ๊ฐ•์˜] ์ฑŒ๋ฆฐ์ง€ 2์ผ์ฐจ

    ์˜ค๋Š˜์€ '๋ชฉ์ ์–ด/ ๋ณด์–ด/ ์ˆ˜์‹์–ด์˜ ์ž๋ฆฌ'๋ผ๋Š” ์ฃผ์ œ๋กœ 1์ฃผ 2์ผ์ฐจ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์˜€๋‹ค. ์ €๋ฒˆ 1ํšŒ๋… ๋•Œ๋Š” ์™ธ์šฐ๋Š๋ผ ๊ธ‰๊ธ‰ํ•˜์˜€๋Š”๋ฐ, 2ํšŒ์ฐจ์ธ ์ด๋ฒˆ์—๋Š” ์•„ ๋งž์ง€~ํ•˜๋ฉด์„œ ์žŠ์—ˆ๋˜ ๋‚ด์šฉ์„ ๋‹ค์‹œ ์ƒ๊ธฐ์‹œ๊ธฐ๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ํŠนํžˆ ๋ชฉ์ ๊ฒฉ ๋ณด์–ด๋ฅผ ๊ฐ–๋Š” ๋™์‚ฌ๋ฅผ ์™ธ์šฐ๋„๋ก ํ•˜์ž!!! Keep : ~ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋‹ค The company kept its costs low. ๊ทธ ํšŒ์‚ฌ๋Š” ๊ทธ๊ฒƒ์˜ ๋น„์šฉ์„ ๋‚ฎ๊ฒŒ ์œ ์ง€ํ–ˆ๋‹ค. Make : ~์œผ๋กœ ๋งŒ๋“ค๋‹ค I made it perfect. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. Find : ~์œผ๋กœ ์•Œ๊ฒŒ ๋˜๋‹ค. I found the news inaccurate. ๋‚˜๋Š” ๊ทธ ๋‰ด์Šค๋ฅผ ๋ถ€์ •ํ™•ํ•˜๊ฒŒ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. Leave : ~์ธ์ฑ„๋กœ ๋‘๋‹ค Mr.Kim left the door open. ๊น€์”จ๋Š” ๋ฌธ์„ ์—ด๋ฆฐ์ฑ„๋กœ ๋‘์—ˆ๋‹ค. Con..

    [ํ† ์ต][์Šคํƒ€ํŠธ๋ฆฌ๋”ฉ ๋ฌด๋ฃŒ๊ฐ•์˜] ์ฑŒ๋ฆฐ์ง€ 1์ผ์ฐจ

    1์ฃผ 1์ผ์ฐจ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์˜€๋‹ค. ์ด์ „์— ๊ณต๋ถ€ํ–ˆ๋˜ ๋ฌธ์ œ์ง‘๊ณผ ๋ณด์นด ์ฑ…์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜์—ฌ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด๋ผ์„œ ๊ธˆ์ „์ ์ธ ๋ถ€๋‹ด์€ ๋œ์—ˆ๋‹ค. ๋˜ํ•œ ํ•ด์ปค์Šค์—์„œ ์ด ์ฑ…๋“ค์— ๋Œ€ํ•œ ๊ฐ•์˜์™€ ๋‹จ์–ด ์‹œํ—˜ ์ž๋™ ์ƒ์„ฑ๊ธฐ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค!!! ์ด์ „์— 1ํšŒ๋…์„ ํ•˜์˜€์ง€๋งŒ, ์–ธ์–ด๋Š” ๊ทธ๊ฒƒ๋งŒ์œผ๋กœ ์•ˆ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ ์žˆ๋‹ค. ์ด๋ฒˆ์—๋Š” 3ํšŒ๋…์„ ๋ชฉํ‘œ๋กœ ์ด ์ฑ…์„ ์‹œ์ž‘ํ•ด๋ณด๋ คํ•œ๋‹ค. ๋‚˜์˜ ๋ชฉํ‘œ๋Š” 700์ !!! ์ทจ์—…์„ ์œ„ํ•ด์„œ๋Š” ํ•œ์ฐธ ๋ชจ์ž๋ฅธ ์ ์ˆ˜์ด์ง€๋งŒ ๊ทธ ๋ณด๋‹ค ๋‚ซ์€ ์ ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„ ๋ชฉํ‘œ๋กœ ์žก์€ ๊ฒƒ์ด๋‹ค. ์›๋ž˜ ๋ชฉํ‘œ๋Š” ๋‹จ๊ณ„์ ์œผ๋กœ ์žก์œผ๋ผ๊ณ ๋“ค ํ•˜์ง€ ์•Š๋Š”๊ฐ€!! ์จŒ๋“  ์˜ค๋Š˜ ๊ณต๋ถ€ ํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•ด๋ณด์ž 1. ์ฃผ์–ด์˜ ์ž๋ฆฌ ์ฃผ์–ด์˜ ์ž๋ฆฌ์— ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. 1) ๋ช…์‚ฌ 2) ๋Œ€๋ช…์‚ฌ 3) ๋™๋ช…์‚ฌ 4) to ๋ถ€์ •์‚ฌ 5) ๋ช…์‚ฌ์ ˆ 2. ๋™์‚ฌ์˜ ์ž๋ฆฌ ๋™์‚ฌ์˜ ์ž๋ฆฌ์— ..

    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๋กœ๋ถ€ํ„ฐ..

    [JAVA] ๋‹คํ˜•์„ฑ | ์˜ค๋ฒ„๋ผ์ด๋”ฉ vs ์˜ค๋ฒ„๋กœ๋”ฉ | ๋‹ค์šด์บ์ŠคํŒ… vs ์—…์บ์ŠคํŒ…

    ๋ชฉ์ฐจ ๋‹คํ˜•์„ฑ์ด๋ž€? ์˜ค๋ฒ„๋ผ์ด๋”ฉ vs ์˜ค๋ฒ„๋กœ๋”ฉ (๊ฐ์ฒด ์ฐธ์กฐ ๋ณ€์ˆ˜) ํ˜•๋ณ€ํ™˜ ๋‹ค์šด์บ์ŠคํŒ… vs ์—…์บ์ŠคํŒ… ๋‹คํ˜•์„ฑ์ด๋ž€? ๋‹คํ˜•์„ฑ์ด๋ž€, ํ•˜๋‚˜์˜ ๊ฐ์ฒด๊ฐ€ ๋‹ค์–‘ํ•œ ์†์„ฑ์ด๋‚˜ ํ˜•ํƒœ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP, Object-Oriented Programming)์˜ ๋Œ€ํ‘œ์ ์ธ ํŠน์ง• ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์˜ค๋ฒ„๋ผ์ด๋”ฉ(Overriding), ์˜ค๋ฒ„๋กœ๋”ฉ(Overloading), ๊ฐ์ฒด ์ฐธ์กฐ ๋ณ€์ˆ˜์˜ ํ˜•๋ณ€ํ™˜(Casting)์ด ๋Œ€ํ‘œ์  ์˜ˆ์ด๋‹ค. ์˜ค๋ฒ„๋ผ์ด๋”ฉ vs ์˜ค๋ฒ„๋กœ๋”ฉ (Overriding vs Overloading) ์ด๋ฆ„ ์„ค๋ช… ์˜ˆ์‹œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ(Overriding) ์ž์‹ ํด๋ž˜์Šค์—์„œ ๋ถ€๋ชจ ํด๋ž˜์Šค์˜ ํ•จ์ˆ˜๋ฅผ ์žฌ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ ์˜ค๋ฒ„๋กœ๋”ฉ(Overloading) ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ํ•จ์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ ๋‹ฌ๋ฆฌํ•˜์—ฌ ์ž‘์„ฑํ•œ ๊ฒƒ ํด๋ž˜์Šค์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ ๋‹ค๋ฅธ..

    [JAVA] ์ž…๋ ฅ ๋ฐ›๊ธฐ | Scanner | BufferedReader | StringTokenizer

    Python์œผ๋กœ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ•œ ์ง€ ์–ด์–ธ 4๊ฐœ์›” ์ •๋„ ๋˜์–ด๊ฐ€๋Š” ์ค‘ ์šฐ์•„ํ•œ ํ…Œํฌ ์บ ํ”„(์šฐํ…Œ์ฝ”) 6๊ธฐ๋ฅผ ์œ„ํ•ด์„œ JAVA๋กœ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ํ™•์‹คํžˆ ์ด์ „์— ํฅ๋ฏธ๋กญ๊ฒŒ ๊ณต๋ถ€ํ–ˆ๋˜ ์–ธ์–ด์—ฌ์„œ ๊ทธ๋Ÿฐ์ง€ ์ตํžˆ๋Š” ๋ฐ๋Š” ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๋„ค์š” ๋‹ค๋งŒ ์ž…/์ถœ๋ ฅ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ์ •๋ง ๋‹จ์ˆœํ•œ ๊ฒƒ์ด ์ƒ๊ฐ ๋‚˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์žˆ๋”๋ผ๊ตฌ์š”ใ…Žใ…Ž ๋‚˜ JAVA ๋ด๋ผ ์ด์ฐธ์— ์ •๋ฆฌํ•ด๋†“์œผ๋ ค ํ•ฉ๋‹ˆ๋‹ค ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ธ€์„ ์ž‘์„ฑํ•˜๊ธฐ์— ์•ž์„œ์„œ macOS๋ฅผ ์ด์šฉํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ์ดํด๋ฆฝ์Šค์—์„œ Shipt + Command + O ์ž…๋ ฅ ์‹œ ํ•„์š”ํ•œ ๋ชจ๋“ˆ์ด ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ ๋ฉ๋‹ˆ๋‹ค ~๋ชฉ์ฐจ~ 1. Scanner 1-1. Scanner ๋ฉ”์†Œ๋“œ 2. BufferedReader 2-1. StringTokenizer 1. Scanner JAVA์˜ Scanner ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•œ ๊ธฐ๋ณธ์ ์ธ ์ž…..

    [Python] List๋ผ๋ฆฌ ์—ฐ์‚ฐ | zip | numpy | map

    ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ƒํ™ฉ์—์„œ ๋ฆฌ์ŠคํŠธ๋ผ๋ฆฌ์˜ ์—ฐ์‚ฐ์ด ํ•„์š”ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ํ•ด๋‹น ๊ธ€์€ ๋ฆฌ์ŠคํŠธ ๋ผ๋ฆฌ์˜ ๋”ํ•˜๊ธฐ, ๋นผ๊ธฐ, ๊ณฑํ•˜๊ธฐ ๋“ฑ์˜ ์—ฐ์‚ฐ์„ ์œ„ํ•œ 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜์˜€๋‹ค. ๋ชฉ์ฐจ 1) ๋‚ด์žฅํ•จ์ˆ˜ zip 1-1) 1์ฐจ์› ๋ฆฌ์ŠคํŠธ 1-2) 2์ฐจ์› ๋ฆฌ์ŠคํŠธ 2) numpy ๋ชจ๋“ˆ 3) ๋‚ด์žฅํ•จ์ˆ˜ map 1-1) 1์ฐจ์› ๋ฆฌ์ŠคํŠธ 1-2) 2์ฐจ์› ๋ฆฌ์ŠคํŠธ ๋‚ด์žฅํ•จ์ˆ˜ zip zip์€ ์—ฌ๋Ÿฌ ๋ฐฐ์—ด์„ ํŠœํ”Œ๋กœ ๋ฌถ์–ด์ฃผ๋Š” ์—ฐ์‚ฐ์„ ํ•ด์ค€๋‹ค. ํŒŒ์ด์ฌ ๋‚ด์žฅํ•จ์ˆ˜์ด๋ฏ€๋กœ ๋”ฐ๋กœ ๋ชจ๋“ˆ์„ importํ•ด์ค„ ํ•„์š”๋Š” ์—†๋‹ค. 1์ฐจ์› ๋ฆฌ์ŠคํŠธ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์›์†Œ์˜ ๊ธธ์ด๊ฐ€ ๊ฐ™์€ 1์ฐจ์› ๋ฐฐ์—ด(๋ฆฌ์ŠคํŠธ)๊ฐ€ a, b๊ฐ€ ์žˆ์„ ๋•Œ, ๋™์ผํ•œ ์œ„์น˜์— ์žˆ๋Š” ์›์†Œ๋ฅผ ํŠœํ”Œ๋กœ ๋ฌถ์–ด ๋ฆฌํ„ดํ•œ๋‹ค. iterableํ•œ ๊ฒฐ๊ณผ(zip ๊ฐ์ฒด)๋กœ ๋ฆฌํ„ดํ•˜๋ฏ€๋กœ ๊ผญ for๋ฌธ์ด๋‚˜ iterator์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜์–ด์•ผํ•œ๋‹ค. * itera..

    [MySQL] UNION ๊ณผ UNION ALL ์ฐจ์ด์ 

    ์ด์ „ UNION๊ด€๋ จํ•˜์—ฌ ๊ฐœ๋…์„ ์ •๋ฆฌํ•œ ๊ธ€์ด ์žˆ์Šต๋‹ˆ๋‹ค. 2023.02.08 - [๐Ÿ“‚Language/SQL] - [MySQL] NULL๊ฐ’ ๋ณ€๊ฒฝ(์น˜ํ™˜) ์ถœ๋ ฅ | UNION | ๋ฌธ์ž์—ด ๋ถ€๋ถ„ ์ถœ๋ ฅ | DATE ํƒ€์ž… ์ถœ๋ ฅ ํ˜•์‹ ์ง€์ • [MySQL] NULL๊ฐ’ ๋ณ€๊ฒฝ(์น˜ํ™˜) ์ถœ๋ ฅ | UNION | ๋ฌธ์ž์—ด ๋ถ€๋ถ„ ์ถœ๋ ฅ | DATE ํƒ€์ž… ์ถœ๋ ฅ ํ˜•์‹ ์ง€์ • ์•ˆ๋…•ํ•˜์“ฐ์š”~ ์˜ค๋Š˜์˜ ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค ํ•œ๋™์•ˆ SQL๊ด€๋ จ ๊ธ€๋“ค์€ Programmers School์— SQL ๊ณ ๋“์  Kit ๋ฌธ์ œ๋“ค์„ ํ’€๋ฉด์„œ ๋ชฐ๋ž๋˜, ๊นŒ๋จน์—ˆ๋˜ ๋‚ด์šฉ๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. seen-young.tistory.com ํ•œ๋งˆ๋””๋กœ ์ด์•ผ๊ธฐํ•˜์ž๋ฉด UNION์€ ์ค‘๋ณต์„ ์ œ๊ฑฐ, UNION ALL์€ ์ค‘๋ณต ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค ์ฃผ์˜ ํ•  ์ ์€ ๋‘˜ ๋‹ค ์ปฌ๋Ÿผ ์ˆ˜์™€ ํƒ€์ž…..

    [MySQL] ์ˆซ์ž ๋ฒ„๋ฆผ(TRUNCATE) | ๋ฐ˜์˜ฌ๋ฆผ(ROUND)

    ROUND๋Š” ๋ฐ˜์˜ฌ๋ฆผ์„ ํ•˜๋Š” ํ•จ์ˆ˜์ž„์„ ์ตํžˆ๋“ค ์•Œ๊ณ  ๊ณ„์‹คํ…๋ฐ์š” TRUNCATE ํ•จ์ˆ˜์™€ ํ•จ๊ป˜ ์•Œ์•„๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค! ROUND(, ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ๋ณด์—ฌ์ค„ ์ž๋ฆฌ์ˆ˜) TRUNCATE(, ๋ฒ„๋ฆด ์œ„์น˜) round ํ•จ์ˆ˜๋Š” 2๋ฒˆ์งธ ์ธ์ž๋ฅผ ๋„˜๊ฒจ์ฃผ์ง€ ์•Š์œผ๋ฉด ์ž๋™์œผ๋กœ ์†Œ์ˆ˜์  ์•„๋ž˜ 1๋ฒˆ์งธ ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผํ•ฉ๋‹ˆ๋‹ค ์†Œ์ˆ˜์ ์„ ๊ธฐ์ค€์œผ๋กœ ์–‘์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋„˜๊ฒจ์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์†Œ์ฃผ์ ์ด ์•„๋‹Œ ์ •์ˆ˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ˜์˜ฌ๋ฆผ ํ•˜๊ธฐ์œ„ํ•ด์„œ๋Š” ์Œ์ˆ˜ ๊ฐ’์„ ๋„˜๊ฒจ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. SELECT round(3.141592) # 3 SELECT round(3.141592, 3) # 3.142 SELECT round(3145.1234, -1) # 3150 ๋ฐ˜๋ฉด truncate์€ ๋ฒ„๋ฆด ์œ„์น˜, ์ฆ‰ 2๋ฒˆ์งธ ์ธ์ž๋ฅผ ๋ฐ˜๋“œ์‹œ ๋ณด๋‚ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค SELECT TRUNCATE(3.141592, 1) ..

    [MySQL] WITH RECURSIVE | ์ž„์˜ ํ…Œ์ด๋ธ” ์‚ฌ์šฉํ•˜๊ธฐ | ์žฌ๊ท€ ์ฟผ๋ฆฌ

    Programmers SQL ๊ณ ๋“์  Kit ์—์„œ WITH RECURSIVE๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž„์˜์˜ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ  Joinํ•˜์—ฌ ํ’€์ดํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋งŒ๋‚ฌ์Šต๋‹ˆ๋‹ค ์ฒ˜์Œ ๋งˆ์ฃผํ•˜๋Š” ๋ฌธ๋ฒ•์ด์—ˆ๊ณ , ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ธ€ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WITH RECURSIVE ์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด recursive(์žฌ๊ท€์ ์ธ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ UNION ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 2023.02.08 - [๐Ÿ“‚Language/SQL] - [MySQL] NULL๊ฐ’ ๋ณ€๊ฒฝ(์น˜ํ™˜) ์ถœ๋ ฅ | UNION | ๋ฌธ์ž์—ด ๋ถ€๋ถ„ ์ถœ๋ ฅ | DATE ํƒ€์ž… ์ถœ๋ ฅ ํ˜•์‹ ์ง€์ • [MySQL] NULL๊ฐ’ ๋ณ€๊ฒฝ(์น˜ํ™˜) ์ถœ๋ ฅ | UNION | ๋ฌธ์ž์—ด ๋ถ€๋ถ„ ์ถœ๋ ฅ | DATE ํƒ€์ž… ์ถœ๋ ฅ ํ˜•์‹ ์ง€์ • ์•ˆ๋…•ํ•˜์“ฐ์š”~ ์˜ค๋Š˜์˜ ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋Œ์•„์™”์Šต..