์ ์ฒด ๊ธ193 ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 ยทยทยท 28 ๋ค์ [Oracle] SubGroup์ผ๋ก ๋ฐ์ดํฐ ๋ถ๋ฅ Group By ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์๊ทธ๋ฃน์ผ๋ก ๋๋ ์นผ๋ผ์ ๋ช ์ํจ. Having Group์ ๋ํ ์กฐ๊ฑด์ ๊ธฐ์ ํจ. ๊ทธ๋ฃนํจ์ ์ฌ์ฉํ๊ธฐ ๊ทธ๋ฃนํจ์ ์ฌ์ฉ์ ์ฃผ์ํ ์ Select์ ์ ๊ทธ๋ฃนํจ์๋ฅผ ์ฌ์ฉํ๋ฉด Select์ ์ ๋๋จธ์ง ์นผ๋ผ์ Group By์ ์ ๊ธฐ์ ๋์ด์ผ ํ๋ค. ๊ทธ๋ฃน์ ๋ํ ์กฐ๊ฑด์ Having์ ์๋ ๊ธฐ์ ํ๋ค. Group By์ ์ดํ์ ์นผ๋ผ์ ์ฌ๋ฌ๊ฐ ๊ธฐ์ ํ๋ฉด ๊ทธ๋ฃน์ ์ธ๋ถํํ ์ ์๋ค. 2024. 1. 5. [Oracle] ํ ์ด๋ธ ์์ฑ ๋ฐ ๋ฐ์ดํฐ ์กฐ์ ํ ์ด๋ธ ๋ช ๋ช ๊ท์น -ํ ์ด๋ธ๋ช , ์นผ๋ผ๋ช ๋ฌธ์๋ก ์์. ์ต๋ 30์ -A-Z, a-z, 0-9, _, $, # ๊ฐ๋ฅ -์ด๋ฆ์ค๋ณต X -์์ฝ์ด X ๋ฐ์ดํฐ ํ์ -VARCHAR2(size): ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ. -CHAR(size): ๊ณ ์ ๊ธธ์ด ๋ฌธ์๊ฐ -NUMBER: ์ซ์, 38์๋ฆฌ๊น์ง -NUMBER(p, s): ์ซ์. p์๋ฆฟ์๊น์ง ์ ํจ -DATE: ๋ ์ง์ ์๊ฐ -LONG: ํฐ ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ. ํ ์ด๋ธ๋น LONG์ด์ 1๊ฐ๋ง ํ์ฉ -RAW ๊ณผ LONGRAW: ์ด์ง๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ ํ ์ด๋ธ ์์ฑ -์คํค๋ง(๊ฐ์ฒด์ ์งํฉ. ํ ์ด๋ธ ์์ ์) -ํ ์ด๋ธ๋ช (์ ํ ์ด๋ธ ์ด๋ฆ) -์นผ๋ผ๋ช (์นผ๋ผ์ ์ด๋ฆ) -DataType(์นผ๋ผ์ด ๊ฐ์ง ๋ฐ์ดํฐ ํ์ ๊ณผ ํฌ๊ธฐ) -Default(๋ฐ์ดํฐ ์ ๋ ฅ์ ๊ธฐ๋ณธ๊ฐ) SQL ๋ช ๋ น์ด ๊ธฐ๋ณธ๋ถ๋ฅ ๋ถ๋ฅ ๋ช ๋ น์ด ๋ช ๋ น์ด R.. 2024. 1. 5. [์คํ๋ง] ์์ ๋ค์ด๋ก๋ 2๊ฐ์ง ๋ฐฉ๋ฒ (์์กด์ฑ/JSP/์ปจํธ๋กค๋ฌ) ์์กด์ฑ ์ถ๊ฐํ๊ธฐ์์ ๋ค์ด๋ก๋๋ฅผ ์ํ ์์กด์ฑ์ ์ถ๊ฐํ๋ค(maven - pom.xml) org.apache.poi poi 4.1.2 org.apache.poi poi-ooxml 4.1.2 [A] : ์๋ฐ๋ฅผ ์ด์ฉํ ์์ ์์ฑ[B] : JSP์ ํ๊ทธ๋ฅผ ๋ฐ๋ก Excel ๋ณํ [A] ๊ธฐ์กด์ JPS์ ํ๊ทธ ์ถ๊ฐํ๊ธฐ์ ์ถ์ ์ํ form ํ๊ทธ์์ action์์ฑ ๊ฐ์ ๋ค์ด๋ก๋๋ฅผ ์ํด ๋ง๋ค์ด๋ ์ปจํธ๋กค๋ฌ์ GetMapping ์ฃผ์๋ก, method๋ Get์ผ๋ก ์ค์ ํ๋ค. ๋ค์ด๋ก๋ํ ํ์ด์ง์ ๊ทธ์ธ์ ๊ฐ์ด ํ์ํ ๊ฒฝ์ฐ ์ ์ถํ ํ๊ทธ๋ค์.. 2024. 1. 4. [์ผ๊ฒฝํ] ์ผ๊ฒฝํ ์ฐธ์ฌ ๊ธฐ๋ก 24๋ 1์ (OO์๋ฃจ์ ) Week 1 (1/2 - 1/5) 1/2(ํ) ํ์ผ ๋ค์ด๋ก๋ ๊ด๋ จ ๊ต์ก ๊ณผ์ ์ํ ============================================== 1/3(์) ํ์ผ ์ ๋ก๋ ๊ตฌํ ํ์ผ ๋ค์ด๋ก๋ ๊ตฌํ ============================================== 1/4(๋ชฉ) ์์ ๋ค์ด๋ก๋ 2๊ฐ์ง ๋ฐฉ๋ฒ ๊ต์ก ์๋ฐ๋ฅผ ์ด์ฉํ ์์ ๋ค์ด๋ก๋/ JSP๋ฅผ ์ด์ฉํ ์์ ๋ค์ด๋ก๋ ๊ฐ์ธ ๊ณต๋ถ ============================================== 1/5(๊ธ) ๊ฐ์ธ ๊ณต๋ถ ์ฝ๋ฉํ ์คํธ ๊ณต๋ถ Week 2 (1/8 - 1/12) 1/8(์) ์๋ฐ,HTML, SQL, ์คํ๋ง ์ข ํฉ ๋ฌธ์ ํ์ด ==========================================.. 2024. 1. 4. [RB] ํ๋ก์ ํธ ์ด๋ฐ ์์ ์์ ๊ธฐ๋ก ERD ์์ฑ ์ํฐํฐ ํด๋์ค ์์ฑ ๋ฒ ์ด์ค ์ํฐํฐ ์์ฑ(์์คํ ์ปฌ๋ผ) ๋กฌ๋ณต ์ ๋ํ ์ด์ (@Setter์ ์ธ) ์ฐ๊ด๊ด๊ณ ๋งคํ ๊ฐ ์ํฐํฐ์ ๋ง๋ ์์ฑ์ ๋น์ฆ๋์ค์ ๋ง๋ ๋ณ๊ฒฝ ์ญ์ ๋ฉ์๋ ์ถ๊ฐ JpaRepository ๊ณตํต ์ธํฐํ์ด์ค ์์ฑ ๊ณตํต ์ธํฐํ์ด์ค ์ ์ฉ ์์ JPA๋ก ๊ตฌํํ MemberJpaRepository ๋์ ์ ์คํ๋ง ๋ฐ์ดํฐ JPA๊ฐ ์ ๊ณตํ๋ ๊ณตํต ์ธํฐํ์ด์ค ์ฌ์ฉ ์คํ๋ง ๋ฐ์ดํฐ JPA ๊ธฐ๋ฐ MemberRepository public interface MemberRepository extends JpaRepository { } Querydsl์ด์ฉํด์ ํ์ํ ๊ธฐ๋ฅ๋จผ์ ๋ ํ์งํ ๋ฆฌ๋ก ๊ตฌํํ๊ธฐ public class MemberRepositoryImpl implements MemberRepositoryCustom.. 2023. 12. 29. [๊ธฐํ] ํ ์ดํ๋ก์ ํธ IA(์ ๋ณด ๊ตฌ์กฐ ์ค๊ณ)์ ์ด๊ธฐ ERD ํผ๊ทธ๋ง๋ก ์์ฑํ IA(์ ๋ณด ๊ตฌ์กฐ ์ค๊ณ) ์ผ๋จ ๋ง๋ค๊ณ ์ ํ๋ ํฌ๋ง์ฌํญ์ ๋ชจ๋ ์ ์ด๋ณด์๋ค ใ ใ ์ธ์ ๊ฐ ๋ค ๋ง๋ค๊ฒ ์ง? ํ์ดํ ! ERD ํ๋ก์ ํธ ์ด๊ธฐ ERD ํ์์ ๋ฐ๋ผ ๊ณ์ํด์ ์์ ์ค https://www.erdcloud.com/d/iEmbwpcQGyvKCkMbN RiddleBox Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com ์ ์ ํ๋ก์ฐ๊ฐ ์กฐ๊ธ ๊ฐ๋ฏธ๋ ํ๋ฉด ์ค๊ณ(?) ๋์์ธ ๊ณ ๋ฏผํ๋ค ์ผ๋จ ๋ ธํธ์ ๊ทธ๋ ค๋ณด์๋ค ์ด๋์ ๋ ๋์์ธ ์์ฑ๋๋ฉด ์ ์ ํ๋ก์ฐ ์ ๋๋ก ๊ทธ๋ ค์ผ์ง! 2023. 12. 27. [SQLD] sqld ์ํ ์์ ๊ถ์ผ๋ก ํฉ๊ฒฉํ๋ ๋ฐฉ๋ฒ ์ด์๋ก ํฉ๊ฒฉํ sqld ์๊ฒฉ์ฆ ์ํ๊ณต๋ถ ์์ ์ (10์) sql ๋ฐฐ๊ฒฝ์ง์ - ํ์์์ ์ค๋ผํด ๊ธฐ๋ณธ ๋ฌธ๋ฒ ํ์ตํจ - โ๋์ - ํต์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋งโ ํ์ ์์ ๋ฐ ๊ฐ์ธ ํ์ต - ์คํ๋ง + MyBatis + MySQL ํ๋ก์ ํธ ๊ฒฝํ์ผ๋ก ๊ธฐ๋ณธ์ ์ธ SQL๋ฌธ ๊ฒฝํ ์์ - ํ์ ์ฌํ๊ฐ์๋ก โ๋์ - ์น์ ํ SQL ํ๋โ ์๊ฐ ํ ๊ฐ์ธ ํ์ต ์ค๋ผํด ๊ธฐ๋ณธ ๋ฌธ๋ฒ ๊ด๋ จ ๊ธ์ ํฐ์คํ ๋ฆฌ์ ๊ณต๊ฐ๋์ด ์์ด์ 2023.11.11 - [๐ฅ๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค/SQL] - [Oracle] SQL์ด๋ ์ค์ ๊ณต๋ถ ๊ธฐ๊ฐ sqld ์๊ฒฉ๊ฒ์ ๊ธฐ์ถ๋ฌธ์ ์ง : 10/15-10/21 sqld ์์ฝ์ ๋ฆฌ ๋ฐ ๊ธฐ์ถ๋ฌธ์ : 11/6-11/10 sqld ๊ธฐ์ถ ๋ฌธํ ์ ํ๋ธ ๋ฐ ์ค๋ต์ ๋ฆฌ 11/11-11/17 ์ํ์ ์ํ ๊ณต๋ถ ๋ฐฉ๋ฒ SQL ์๊ฒฉ๊ฒ์ ์ค์ ๋ฌธ์ (๋ ธ๋ญ์ด ๋ฌธ.. 2023. 12. 27. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 ยทยทยท 28 ๋ค์