[DevCourse] μμ±ν AI νμ© λ°±μλ λ°λΈμ½μ€ 36μΌμ°¨
μ€λμ SQLμμ μμ£Ό μ¬μ©νλ ν¨μλ€κ³Ό μ‘°μΈμ λν΄ μ€μ΅ μμ£Όλ‘ νμ΅νλ€.
μ΄μ μ μ΄λ¦λ§ λ€μ΄λ΄€λ ν¨μλ€μ μ§μ μ¨λ³΄κ³ , μ‘°μΈμ ν΅ν΄ ν μ΄λΈμ μ°κ²°ν΄ 보λ κ³Όμ μ ν΅ν΄
SQLμ΄ μ€μ λ‘ μ΄λ»κ² μλνλμ§ λ ꡬ체μ μΌλ‘ μ΄ν΄ν μ μμλ€.
π μ€λ λ°°μ΄ λ΄μ© μ 리
π· μ£Όμ ν¨μ
λ¬Έμμ΄ μ²λ¦¬, μν κ³μ°, λ μ§ κ³μ° λ± λ€μν λ΄μ₯ ν¨μλ₯Ό λ°°μ λ€.
SUBSTRING, CONCAT, ROUND, NOW() κ°μ ν¨μλ€μ μ§μ μ¨λ³΄λ©΄μ
λ°μ΄ν°λ₯Ό μνλ ννλ‘ κ°κ³΅νλ λ°©λ²μ μ΅νλ€.
νΉν CASE WHEN κ°μ 쑰건문μ λ°μ΄ν°λ₯Ό λΆλ₯ν λ μ μ©νκ² μ°μΌ μ μμ΄ μΈμ κΉμλ€.
πΈ μ‘°μΈ (JOIN)
INNER JOIN, OUTER JOIN, SELF JOINμ ν΅ν΄ ν μ΄λΈ κ° λ°μ΄ν°λ₯Ό μ°κ²°νλ λ°©λ²μ νμ΅νλ€.
νλμ ν μ΄λΈμ΄ μλλΌ μ¬λ¬ ν μ΄λΈμ ν©μ³μΌ ν λ μ΄λ€ λ°©μμΌλ‘ 쑰건μ κ±Έκ³
μ΄λ»κ² λ°μ΄ν°λ₯Ό μ°κ²°ν΄μΌ νλμ§ μ§μ 쿼리λ₯Ό μμ±ν΄λ³΄λ©° ꡬ쑰λ₯Ό μ΅νλ€.
μ‘°μΈ κ²°κ³Όκ° μ΄λ»κ² λ¬λΌμ§λμ§ νμΈνλ©΄μ κ°κ°μ μ°¨μ΄λ₯Ό λͺ νν μ΄ν΄ν μ μμλ€.
π§‘ λλ μ
μ€λμ λ¨μν λ¬Έλ²μ μΈμ°κΈ°λ³΄λ€, μ§μ 쿼리λ₯Ό μμ±ν΄λ³΄κ³ μ€ν κ²°κ³Όλ₯Ό νμΈνλ μ€μ΅μ΄ μ€μ¬μ΄μλ€.
κ·Έλμ ν·κ°λ¦¬λ μ‘°μΈμ μ°¨μ΄λ ν¨μλ€μ μ°μμλ μ€μ λ‘ μ¨λ³΄λ ν¨μ¬ μ μ 리λμλ€.
μ΄μ μ λ°°μ΄ μ§μκ³Ό μλ‘κ² μ΅ν λ΄μ©μ ν¨κ» μ°κ²°ν΄λ³΄λ©°,
SQLμ΄ λ¨μν λ°μ΄ν° μ‘°ν λꡬλ₯Ό λμ΄μ
볡μ‘ν μ 보λ ν¨μ¨μ μΌλ‘ μ 리ν μ μλ κ°λ ₯ν λꡬλΌλ κ±Έ λ€μ λκΌλ€.