μ 체 κΈ(658)
-
[νλ‘κ·Έλλ¨Έμ€] Lv4. μ°μ μ μκ±°νΈκ° λ΄κΈ΄ μ₯λ°κ΅¬λ
λ¬Έμ μ€λͺ CART_PRODUCTS ν μ΄λΈμ μ₯λ°κ΅¬λμ λ΄κΈ΄ μν μ 보λ₯Ό λ΄μ ν μ΄λΈμ λλ€. CART_PRODUCTS ν μ΄λΈμ ꡬ쑰λ λ€μκ³Ό κ°μΌλ©°, ID, CART_ID, NAME, PRICEλ κ°κ° ν μ΄λΈμ μμ΄λ, μ₯λ°κ΅¬λμ μμ΄λ, μν μ’ λ₯, κ°κ²©μ λνλ λλ€. NAME TYPE ID INT CART_ID INT NAME VARCHAR PRICE INT λ°μ΄ν° λΆμ νμμλ μ°μ (Milk)μ μκ±°νΈ(Yogurt)λ₯Ό λμμ ꡬμ ν μ₯λ°κ΅¬λκ° μλμ§ μμλ³΄λ € ν©λλ€. μ°μ μ μκ±°νΈλ₯Ό λμμ ꡬμ ν μ₯λ°κ΅¬λμ μμ΄λλ₯Ό μ‘°ννλ SQL λ¬Έμ μμ±ν΄μ£ΌμΈμ. μ΄λ κ²°κ³Όλ μ₯λ°κ΅¬λμ μμ΄λ μμΌλ‘ λμμΌ ν©λλ€. μμ μλ₯Ό λ€μ΄ CART_PRODUCTS ν μ΄λΈμ΄ λ€μκ³Ό κ°λ€λ©΄ CART_PRODUCTS ν μ΄λΈ..
2022.10.12 -
[νλ‘κ·Έλλ¨Έμ€] Lv2. λ€μ ν° μ«μ
λ¬Έμ μ€λͺ μμ°μ nμ΄ μ£Όμ΄μ‘μ λ, nμ λ€μ ν° μ«μλ λ€μκ³Ό κ°μ΄ μ μ ν©λλ€. 쑰건 1. nμ λ€μ ν° μ«μλ nλ³΄λ€ ν° μμ°μ μ λλ€. 쑰건 2. nμ λ€μ ν° μ«μμ nμ 2μ§μλ‘ λ³ννμ λ 1μ κ°―μκ° κ°μ΅λλ€. 쑰건 3. nμ λ€μ ν° μ«μλ 쑰건 1, 2λ₯Ό λ§μ‘±νλ μ μ€ κ°μ₯ μμ μ μ λλ€. μλ₯Ό λ€μ΄μ 78(1001110)μ λ€μ ν° μ«μλ 83(1010011)μ λλ€. μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, nμ λ€μ ν° μ«μλ₯Ό return νλ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ ν μ¬ν nμ 1,000,000 μ΄νμ μμ°μ μ λλ€. μ μΆλ ₯ μ n result 78 83 15 23 μ μΆλ ₯ μ μ€λͺ μ μΆλ ₯ μ#1 λ¬Έμ μμμ κ°μ΅λλ€. μ μΆλ ₯ μ#2 15(1111)μ λ€μ ν° μ«μ..
2022.10.12 -
[νλ‘κ·Έλλ¨Έμ€] Lv1. μμ°
λ¬Έμ μ€λͺ Sμ¬μμλ κ° λΆμμ νμν λ¬Όνμ μ§μν΄ μ£ΌκΈ° μν΄ λΆμλ³λ‘ λ¬Όνμ ꡬ맀νλλ° νμν κΈμ‘μ μ‘°μ¬νμ΅λλ€. κ·Έλ¬λ, μ 체 μμ°μ΄ μ ν΄μ Έ μκΈ° λλ¬Έμ λͺ¨λ λΆμμ λ¬Όνμ κ΅¬λ§€ν΄ μ€ μλ μμ΅λλ€. κ·Έλμ μ΅λν λ§μ λΆμμ λ¬Όνμ κ΅¬λ§€ν΄ μ€ μ μλλ‘ νλ €κ³ ν©λλ€. λ¬Όνμ κ΅¬λ§€ν΄ μ€ λλ κ° λΆμκ° μ μ²ν κΈμ‘λ§νΌμ λͺ¨λ μ§μν΄ μ€μΌ ν©λλ€. μλ₯Ό λ€μ΄ 1,000μμ μ μ²ν λΆμμλ μ νν 1,000μμ μ§μν΄μΌ νλ©°, 1,000μλ³΄λ€ μ μ κΈμ‘μ μ§μν΄ μ€ μλ μμ΅λλ€. λΆμλ³λ‘ μ μ²ν κΈμ‘μ΄ λ€μ΄μλ λ°°μ΄ dμ μμ° budgetμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ΅λ λͺ κ°μ λΆμμ λ¬Όνμ μ§μν μ μλμ§ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν dλ λΆμλ³λ‘ μ μ²ν ..
2022.10.12 -
[νλ‘κ·Έλλ¨Έμ€] Lv1. 3μ§λ² λ€μ§κΈ°
λ¬Έμ μ€λͺ μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. nμ 3μ§λ² μμμ μλ€λ‘ λ€μ§μ ν, μ΄λ₯Ό λ€μ 10μ§λ²μΌλ‘ ννν μλ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν nμ 1 μ΄μ 100,000,000 μ΄νμΈ μμ°μμ λλ€. μ μΆλ ₯ μ n result 45 7 125 229 μ μΆλ ₯ μ μ€λͺ μ μΆλ ₯ μ #1 λ΅μ λμΆνλ κ³Όμ μ λ€μκ³Ό κ°μ΅λλ€. n (10μ§λ²) n (3μ§λ²) μλ€ λ°μ (3μ§λ²) 10μ§λ²μΌλ‘ νν 45 1200 0021 7 λ°λΌμ 7μ return ν΄μΌ ν©λλ€. μ μΆλ ₯ μ #2 λ΅μ λμΆνλ κ³Όμ μ λ€μκ³Ό κ°μ΅λλ€. n (10μ§λ²) n (3μ§λ²) μλ€ λ°μ (3μ§λ²) 10μ§λ²μΌλ‘ νν 125 11122 22111 229 λ°λΌμ 229λ₯Ό return ν΄μΌ ν©λλ€. λμ νμ΄..
2022.10.12 -
[νλ‘κ·Έλλ¨Έμ€] Lv2. κ°κ²©μ΄ μ μΌ λΉμΌ μνμ μ 보 μΆλ ₯νκΈ°
λ¬Έμ μ€λͺ λ€μμ μνμ μ 보λ₯Ό λ΄μ FOOD_PRODUCT ν μ΄λΈμ λλ€. FOOD_PRODUCT ν μ΄λΈμ λ€μκ³Ό κ°μΌλ©° PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICEλ μν ID, μν μ΄λ¦, μν μ½λ, μνλΆλ₯, μν κ°κ²©μ μλ―Έν©λλ€. Column name Type Nullable PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE λ¬Έμ FOOD_PRODUCT ν μ΄λΈμμ κ°κ²©μ΄ μ μΌ λΉμΌ μνμ μν ID, μν μ΄λ¦, μν μ½λ, μνλΆλ₯, μν κ°κ²©μ μ‘°ννλ S..
2022.10.12 -
[QueryDSL] 4. μ€κΈ λ¬Έλ²
https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/dashboard μ€μ ! Querydsl - μΈνλ° | κ°μ Querydslμ κΈ°μ΄λΆν° μ€λ¬΄ νμ©κΉμ§, νλ²μ ν΄κ²°ν΄λ³΄μΈμ!, - κ°μ μκ° | μΈνλ°... www.inflearn.com μ΄ κ°μλ₯Ό λ£κ³ μ 리ν λ΄μ©μ λλ€. π 1οΈβ£ νλ‘μ μ κ²°κ³Ό λ°ν - κΈ°λ³Έ νλ‘μ μ : select λμ μ§μ - νλ‘μ μ λμμ΄ νλμΈ κ²½μ° νλ‘μ μ λμμ΄ νλλ©΄ νμ μ λͺ ννκ² μ§μ ν μ μμ. νλ‘μ μ λμμ΄ λ μ΄μμ΄λ©΄ ννμ΄λ DTOλ‘ μ‘°ν - νλ‘μ μ λμμ΄ λ μ΄μμΈ κ²½μ° : νν μ‘°ν -> νν μ‘°νλ νλ‘μ μ λμμ΄ λ μ΄μμΌ λ μ¬μ©νλ€. π€ μ°Έκ³ λ‘ Tupleμ 리ν¬μ§ν 리 μμμλ§ νμν λ μ¬..
2022.10.11