λ¬Έμμ΄ μ°κ²° ν¨μ - CONCAT()
CONCAT(βλ¬Έμμ΄1β, βλ¬Έμμ΄2β, β¦)
MySQLμμ λ¬Έμμ΄μ κ²°ν©νλ λ° μ¬μ©λ©λλ€. μ¬λ¬ κ°μ λ¬Έμμ΄μ νλμ λ¬Έμμ΄λ‘ κ²°ν©ν μ μμ΅λλ€.
μ°κ²°ν λ¬Έμμ΄μ μ¬λ¬ κ°λ‘ λμ΄νμ¬ μ°κ²°ν μ μμ΅λλ€.
μμ
SELECT CONCAT('Hello', ' ', 'World') AS greeting;
SQL
볡μ¬
κ²°κ³Ό : 'Hello World'
SQL
볡μ¬
CONCAT κ³Ό LIKE
μν μ΄λ¦μΌλ‘ κ²μ
SELECT *
FROM product
WHERE name LIKE '%μνλͺ
%';
SQL
볡μ¬
MySQL μ체μμλ μμ κ°μ΄ μ‘°ννλ©΄, βμνλͺ
β μ΄λΌλ κ²μμ΄κ° ν¬ν¨λ μν λͺ©λ‘μ μ‘°νν μ μλ€.
JDBC λ₯Ό ν΅ν΄μ μμ²ν λμλ μλ¬κ° λ°μνλ€.
SELECT *
FROM product
WHERE name LIKE '%?%';
SQL
볡μ¬
μμ κ°μ΄ 쿼리λ₯Ό λ¬Έμμ΄μ λ§λ€κ³ , PreparedStatement κ°μ²΄λ‘ ? νλΌλ―Έν°λ₯Ό 맀ννμ¬ λ°μ΄ν° μ‘°νμμ²μ νλ©΄, μλμ κ°μ΄ μ½λκ° μμ±λμ΄ μΏΌλ¦¬κ° μμ²λλ€.
SELECT *
FROM product
WHERE name LIKE '%'μνλͺ
'%';
SQL
볡μ¬
λ¬Έλ²μ΄ μ¬λ°λ₯΄μ§ μμμ μλ¬κ° λ°μνλ€.
μ¬λ°λ₯Έ λ¬Έλ²μ μλμ κ°λ€.
SELECT *
FROM product
WHERE name LIKE '%μνλͺ
%';
SQL
볡μ¬
μμκ°μ΄ μ¬λ°λ₯Έ λ¬Έλ²μΌλ‘ JDBC λ₯Ό ν΅ν΄μ μμ²μ νλ €λ©΄ μλμ κ°μ΄ CONCAT() ν¨μλ₯Ό μ΄μ©νμ¬ λ¬Έμμ΄μ μ°κ²°νμ¬ μμ²ν΄μΌνλ€.
SELECT *
FROM product
WHERE name LIKE CONCAT('%', 'μνλͺ
', '%');
SQL
볡μ¬