CAST λ?
CAST ν¨μλ SQLμμ λ°μ΄ν° νμμ λ³ννλλ° μ¬μ©λλ ν¨μμ λλ€.
μ΄ ν¨μλ νΉμ λ°μ΄ν°λ₯Ό λ€λ₯Έ λ°μ΄ν° νμμΌλ‘ λ³νν λ μ¬μ©λ©λλ€.
기본 ꡬ문
CAST(ννμ AS νκ²λ°μ΄ν°ν)
- `ννμ`: λ³ννλ €λ λ°μ΄ν° λλ μ΄
- 'νκ²λ°μ΄ν°ν': λ³ννλ €λ λ°μ΄ν°μ λͺ©ν λ°μ΄ν° νμ
CAST μμ
물건μ κ°κ²©μ΄ μ μλ‘ μ μ₯λ ν μ΄λΈμ λλ€.
κ·Έλ°λ° μ΄ κ°κ²©μ λ¬λ¬ λ¨μλ‘ νμνκ³ μΆμ΅λλ€.
μ΄ λ CAST ν¨μλ₯Ό μ¬μ©νμ¬ κ°κ²©μ μ μμμ μμμ μ ν¬ν¨ν λΆλ μμμ μΌλ‘ λ³νν μ μμ΅λλ€.
ID | Price |
1 | 500 |
2 | 750 |
3 | 1000 |
μ ν μ΄λΈμ Priceλ₯Ό λ¬λ¬λ‘ νμνκ³ μΆλ€λ©΄, CAST ν¨μλ₯Ό μ¬μ©νμ¬ λ³νν μ μμ΅λλ€.
SELECT ID, CAST(Price AS DECIMAL(10,2)) / 100 AS Price_Dollars
FROM Products;
μ΄ μΏΌλ¦¬λ κ°κ²© μ΄μ DECIMAL(10,2) νμμΌλ‘ λ³ννμ¬ κ°κ²©μ μμμ μ΄ μλ λΆλ μμμ ννλ‘ νμν©λλ€.
μλ₯Ό λ€μ΄, 500μ 5.00, 750μ 7.50, 1000μ 10.00μΌλ‘ νμλ©λλ€.
μ΄λ κ² νλ©΄ κ°κ²©μ λ μ ννκ² νμν μ μμΌλ©°, λ¬λ¬ λ¨μλ‘ νμλλ―λ‘ λ°μ΄ν°λ₯Ό μ΄ν΄νκΈ° μ¬μμ§λλ€.
CAST ν¨μλ₯Ό μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό νμν νμμΌλ‘ λ³ννλ©΄ λ°μ΄ν°λ₯Ό μ½κ² λΆμνκ³ λΉκ΅ν μ μμ΅λλ€.