MySQL - CONCAT_WS

sycho·2024년 1월 16일
0

cs-tips

목록 보기
10/16
  • 개인적으로 공부하다 발견해서 정리.

  • column attribute를 separator을 사용해서 뭉쳐가지고 하나의 column attribute로 만들어버릴 때 사용된다. 이거랑 alias를 활용해가지고 새로운 field를 만드는게 가능함.

  • 밑의 경우, Address라는 column에는 각record의 Address, PostalCode, City, Country값이 ,로 합해진 값이 존재를 하게 된다.

SELECT CustomerName, CONCAT_WS(', ', Address, PostalCode, City, Country) AS Address
FROM Customers;
CustomerNameAddress
Alfreds FutterkisteObere Str. 57, 12209, Berlin, Germany
Ana Trujillo Emparedados y heladosAvda. de la Constitución 2222, 05021, México D.F., Mexico
Antonio Moreno TaqueríaMataderos 2312, 05023, México D.F., Mexico
Around the Horn120 Hanover Sq., WA1 1DP, London, UK
Berglunds snabbköpBerguvsvägen 8, S-958 22, Luleå, Sweden
  • argument에 NULL 값이 있을 경우 이를 무시하고 separator도 추가를 하지 않는다.

  • 참고 링크

profile
CS 학부생, 핵심 관심 분야 : Embed/System/Architecture/SWE

0개의 댓글