먼저 닉네임 글자수세한 풀어주셔서 감사드립니다!! 원인을 몰랐었네요 ㅠㅠ
제 질문사항은...
Country and Club이라는 필드가 있습니다.
여기의 데이터값은 "국가이름+축구클럽이름" 이런 형태로 설정되어 있구요... 예를들어 "Uruguay Peñarol"는 우루과이에 있는 "Peñarol"라는 이름을 가진 축구클럽입니다.
여기서 궁금한 점이 Uruguay, spain ... 등의 나라는 띄워쓰기가 없어 TRIM으로 쉽게 TRIM( SPLIT( [Country and Club], " ", 1 )) 를 적용하여
"Uruguay" , "Peñarol" 이런식으로 분할가능 합니다.
하지만 South Korea, United States...등의 국가는 국가이름에 한번의 띄워쓰기가 있어서 추출하기가 어렵네요... 같은 TRIM을 적용하면...
"South" , "Jeju United" 이런식으로 사우스 코리아가 아닌... 사우스만 추출되는 오류가 발생합니다.
실제론 "South Korea", "Jeju United"이런 식으로 분할 하고 싶습니다만...
그래서
TRIM( IF SPLIT( [Country and Club], " ", 1 ) = "United" THEN "United States"
ELSE SPLIT( [Country and Club], " ", 1 ) END ) 이런식으로 조건을 변경하더라도 미국에 대해서만 적용이 되기때문에 모든 국가에 대해 띄워쓰기에 관계없이 정확히"United States", "South Korea"...으로 국가이름과 팀이름을 구분할 수 있는 좋은 방법이 없을까요??
설명이 잘되었는지 모르겠지만 고수님들의 답변기다리고 있겠습니다!
처음 질문하는데 부족한점이 많지만 열심히 하겠습니다! 도움주시면 감사하겠습니다!
아! 태블로에 있는 예제샘플로 혼자 가공하던중에 나라와 클럽을 분할해서 관리하고 싶었습니다!
아마 split은 태블로에서 적용되는 내장함수인가보내요.
어떤 식으로 분할되도 상관 없습니다! 나라와 클럽만 딱 구분해서 2개의 필드로 만들어 주고 싶은데... 역시 무리일까요?
다른 테이블에 나라필드가 있어서 조인하면 좋을텐데 1개의 테이블에 나라만 있는 필드가 없어서요...
England Aston Villa |
Egypt Al Ahly |
England West Bromwich Albion |
England West Bromwich Albion |
Egypt Al Ahly |
Egypt Zamalek |
Saudi Arabia Al Fateh |
United States Los Angeles FC |
Egypt Al Ahly |
Egypt Al Ahly |
England Liverpool |
Saudi Arabia Al Taawoun |
Egypt Al Ahly |
Egypt Al Ahly |
Finland KuPS |
Greece Atromitos |
Saudi Arabia Al Ittihad |
England Arsenal |
England Stoke City |
England Wigan Athletic |
Saudi Arabia Al Raed |
Egypt Zamalek |
Turkey Kasımpaşa |
Russia Akhmat Grozny |
Russia Rubin Kazan |
Russia Zenit Saint Petersburg |
Russia Spartak Moscow |
샘플데이터는 이런식으로 되어 있습니다! 역시 이것만으론 불가능인가요???