CONCAT
๋ฌธ์์ด์ ์ฐ๊ฒฐํ ๋ ์ฌ์ฉํ ์ ์๋ ํจ์
CONCAT(str1,str2...);
ํ๋ ์ด์์ str์ ์ ๋ ฅํ๋ฉด ๋ฌธ์์ด์ ๋ถ์ฌ์ค๋ค.
๋งค๊ฐ๋ณ์๋ก NULL์ด ํ๋๋ผ๋ ์์ผ๋ฉด NULL์ ๋ฐํํ๋ค.
SELECT
concat(contactFirstName,' ',contactLastName) AS Fullname
FROM
customers;
CONCAT_WS
๋งค๊ฐ๋ณ์๋ฅผ ํ๋ ๋ ๋ฐ์ ๋ชจ๋ ๋ฌธ์์ด์ ์ฐ๊ฒฐ ์ ์ฌ์ด์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ์ฌ์ค๋ค.
CONCAT_WS(seperator, str1, str2...)
seperator๊ฐ NULL์ด๋ฉด NULL์ ๋ฐํ
๋ฌธ์์ด์ด NULL์ด๋ฉด ๊ฑด๋ ๋ฐ๊ณ ๋ค์ ๋ฌธ์์ด์ฐ๊ฒฐ
SELECT
CONCAT_WS(CHAR(13), //CL
CONCAT_WS(' ', contactLastname, contactFirstname),
addressLine1,
addressLine2,
CONCAT_WS(' ', postalCode, city),
country,
CONCAT_WS(CHAR(13), '')) AS Customer_Address
FROM
customers;
Last updated