๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€1141

์†Œ์ˆ˜์  ์ฒ˜๋ฆฌ ์˜ฌ๋ฆผ,๋ฐ˜์˜ฌ๋ฆผ,๋ฒ„๋ฆผ ํ•จ์ˆ˜ (CEIL,ROUND,TRUNC) ์‚ฌ์šฉ๋ฒ• & ์˜ˆ์ œ ๋ชฉ์ฐจ ์†Œ์ˆ˜์  ์ฒ˜๋ฆฌ ํ•จ์ˆ˜๋ž€? ์˜ฌ๋ฆผ ํ•จ์ˆ˜ (CEIL) ์‚ฌ์šฉ๋ฒ• ๋ฐ ์˜ˆ์ œ ๋ฐ˜์˜ฌ๋ฆผ ํ•จ์ˆ˜ (ROUND) ์‚ฌ์šฉ๋ฒ• ๋ฐ ์˜ˆ์ œ ๋ฒ„๋ฆผ ํ•จ์ˆ˜ (TRUNC) ์‚ฌ์šฉ๋ฒ• ๋ฐ ์˜ˆ์ œ ๊ฒฐ๋ก ์†Œ์ˆ˜์  ์ฒ˜๋ฆฌ ํ•จ์ˆ˜๋ž€? ์†Œ์ˆ˜์  ์ฒ˜๋ฆฌ ํ•จ์ˆ˜๋Š” ์†Œ์ˆ˜์  ์ดํ•˜์˜ ๊ฐ’์„ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ•จ์ˆ˜๋“ค์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•จ์ˆ˜๋“ค์€ ์ˆซ์ž ๊ฐ’์„ ์˜ฌ๋ฆผ ๋˜๋Š” ๋ฐ˜์˜ฌ๋ฆผํ•˜๊ฑฐ๋‚˜ ๋ฒ„๋ฆผํ•˜์—ฌ ์›ํ•˜๋Š” ์ •๋ฐ€๋„๋กœ ์†Œ์ˆ˜์  ๊ฐ’์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์„ธ ๊ฐ€์ง€ ์†Œ์ˆ˜์  ์ฒ˜๋ฆฌ ํ•จ์ˆ˜์ธ ์˜ฌ๋ฆผ ํ•จ์ˆ˜ (CEIL), ๋ฐ˜์˜ฌ๋ฆผ ํ•จ์ˆ˜ (ROUND), ๋ฒ„๋ฆผ ํ•จ์ˆ˜ (TRUNC) ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ณ  ์˜ˆ์ œ๋ฅผ ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฆผ ํ•จ์ˆ˜ (CEIL) ์‚ฌ์šฉ๋ฒ• ๋ฐ ์˜ˆ์ œ ์˜ฌ๋ฆผ ํ•จ์ˆ˜ (CEIL) ๋Š” ์†Œ์ˆ˜์  ์ดํ•˜์˜ ๊ฐ’์„ ์˜ฌ๋ฆผํ•˜์—ฌ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ์˜ฌ๋ฆผ ํ•จ์ˆ˜์˜ ์‚ฌ์šฉ๋ฒ•๊ณผ ์˜ˆ.. 2023. 9. 12.
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค(Index) ๋ž€ ๋ฌด์—‡์ธ๊ฐ€? 1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค์˜ ๊ฐœ๋… ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค(Index)๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฒ€์ƒ‰ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ๋กœ, ํŠน์ • ์†์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ ฌํ•˜๊ณ , ๊ฒ€์ƒ‰ ๋ฐ ๊ฐฑ์‹  ์—ฐ์‚ฐ์„ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋Š” ์ผ์ข…์˜ ์ƒ‰์ธ์œผ๋กœ์„œ, ํ…Œ์ด๋ธ” ๋‚ด์˜ ํŠน์ • ์—ด(์ปฌ๋Ÿผ)์— ๋Œ€ํ•œ ๋น ๋ฅธ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ์กฐํšŒ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋Š” ํ…Œ์ด๋ธ”์˜ ์ผ๋ถ€์ด๋ฉฐ, ํ…Œ์ด๋ธ”๊ณผ ํ•จ๊ป˜ ๊ด€๋ฆฌ๋˜๋ฉฐ ๋ณ„๋„์˜ ์ €์žฅ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ธ๋ฑ์Šค๋Š” ํ•ด๋‹น ์ปฌ๋Ÿผ์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ๋œ ํ‚ค์™€ ์‹ค์ œ ๋ฐ์ดํ„ฐ์˜ ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ํฌ์ธํ„ฐ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋Š” ์ฃผ๋กœ SELECT๋ฌธ์—์„œ WHERE ์ ˆ์— ํฌํ•จ๋œ ์ปฌ๋Ÿผ์„ ๊ธฐ์ค€์œผ๋กœ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋ฅผ ํ†ตํ•ด.. 2023. 9. 9.
์นด์นด์˜คํŽ˜์ด์ง€ ์›นํˆฐ 1. ์›นํˆฐ ์†Œ๊ฐœ ์›นํˆฐ์€ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์˜จ๋ผ์ธ์œผ๋กœ ์—ฐ์žฌ๋˜๋Š” ๋งŒํ™”๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์นด์นด์˜คํŽ˜์ด์ง€๋Š” ํ•œ๊ตญ ์ตœ๋Œ€ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์ธ ์นด์นด์˜ค์—์„œ ์ œ๊ณตํ•˜๋Š” ์›นํˆฐ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์นด์นด์˜คํŽ˜์ด์ง€๋Š” ๋‹ค์–‘ํ•œ ์žฅ๋ฅด์˜ ์›นํˆฐ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋Œ€์ค‘์„ฑ๊ณผ ์ธ๊ธฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ TOP5 ๋“ฑ๊ธ‰์„ ๋งค๊ฒจ์„œ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ์นด์นด์˜คํŽ˜์ด์ง€๋Š” ์ƒ๋™๊ฐ ๋„˜์น˜๋Š” ๊ทธ๋ฆผ๊ณผ ์Šคํ† ๋ฆฌ๋กœ ์ด์šฉ์ž๋“ค์—๊ฒŒ ์žฌ๋ฏธ์™€ ๊ฐ๋™์„ ์ „๋‹ฌํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ์ž‘๊ฐ€๋“ค์˜ ์ž‘ํ’ˆ์„ ๋ฐœํ‘œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” ์ธ๊ธฐ ์žˆ๋Š” ์นด์นด์˜คํŽ˜์ด์ง€ ์›นํˆฐ TOP5์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 2. ์ธ๊ธฐ ์นด์นด์˜คํŽ˜์ด์ง€ ์›นํˆฐ TOP5 ์นด์นด์˜คํŽ˜์ด์ง€ ์›นํˆฐ์—์„œ๋Š” ๋งค์ฃผ ์ธ๊ธฐ ์›นํˆฐ์„ ์„ ์ •ํ•˜์—ฌ TOP5๋กœ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ํ˜„์žฌ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์นด์นด์˜คํŽ˜์ด์ง€ ์›นํˆฐ TOP5์ž…๋‹ˆ๋‹ค. '์—ฌ์‹ ๊ฐ•๋ฆผ' ์žฅ๋ฅด: ๋กœ๋งจ์Šค, ํŒํƒ€์ง€ .. 2023. 9. 8.
base64 ์ธ์ฝ”๋”ฉ / ๋””์ฝ”๋”ฉ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ณต์œ  1. Base64 ์ธ์ฝ”๋”ฉ์˜ ๊ฐœ๋…๊ณผ ์›๋ฆฌ Base64 ์ธ์ฝ”๋”ฉ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜๋กœ, ์ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ํ…์ŠคํŠธ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ „์†ก ๋ฐ ์ €์žฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. Base64๋Š” 2์˜ 6์Šน์ธ 64๊ฐœ์˜ ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. Base64 ์ธ์ฝ”๋”ฉ ์›๋ฆฌ ๋ฐ์ดํ„ฐ๋Š” 8๋น„ํŠธ๋กœ ์ด๋ฃจ์–ด์ง„ ์ด์ง„ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "hello"๋ผ๋Š” ํ…์ŠคํŠธ๋ฅผ Base64๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ฒŒ ๋˜๋ฉด ์ด์ง„ ํ˜•ํƒœ๋กœ "01101000 01100101 01101100 01101100 01101111"๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ 6๋น„ํŠธ๋กœ ๋‚˜๋ˆ„๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ, "011010 000110 011001 011011 011011 000110 110111 011111"๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต.. 2023. 9. 8.