2013-05-30 2 views
2

방금 ​​MS Access 및 SQL Server에서 SQL에 대해 배우기 시작 했으므로 지식이 제한되어 있지만 MS Access에서 쿼리에 대한 도움이 필요합니다.어떻게 한 열에서 두 열로 데이터를 분할합니까?

2 열을 1로 병합하고 최종 결과를 쉼표 또는 원하는 기호로 구분하는 방법을 알고 있습니다. 그러나, 나는 어떻게 그 반대를 할 수 있습니까? 데이터는 다음과 같이 보일 것입니다 어디에 내 경우

, 내 테이블 (회원)의 열 (LastFirstName)가 "스미스, 중동 존"등 내가에 문제가 있어요

입니다 같은 테이블 (성 및 이름) 내의 두 개의 개별 열로 데이터를 영구히 분리하는 방법을 알아 냈습니다. 그런 식으로 쿼리를 표시하는 것 뿐만이 아닙니다.

도움을 주시면 감사하겠습니다.

+0

가되지 않습니다에

UPDATE Members SET LastName = Trim(Left(LastFirstName, InStr(LastFirstName, ",") - 1)), FirstName = Trim(Mid(LastFirstName, InStr(LastFirstName, ",") + 1)) 

가 발생합니다

memberID LastFirstName LastName FirstName -------- ------------- -------- --------- 1 Doe, John 

쿼리 시작? 나는 MS Access에서 그것을하려고 노력하고있어. – antonlab

답변

4

MySQL 용의

memberID LastFirstName LastName FirstName 
-------- ------------- -------- --------- 
     1 Doe, John  Doe  John 
+0

정말 고마워요. 완벽하게 작동했습니다! – antonlab

관련 문제