2008-12-09 2 views
5

내가 3 CHAR (32)] 필드를 연결하는 시도하고있다 (CONCAT() 또는 +를 사용하지 않고) 연결 : 하나 개의 필드에

TITLE1
직책 2
TITLE3

을하지만, 캐치이다 나는 SQL의 이전 버전을 사용하고 있는데는 CONCAT() 서브 루틴 또는 + 연산자 예를 들어

SQL 문자 필드


지원하지 않습니다
CONCAT (TITLE1, 제목 2, TITLE3)
(TITLE1 + 직책 2 + TITLE3)

DON을 'T WORK !!!!

다른 방법이 있습니까?

+0

무엇 데이터베이스입니다 ... 그것을 알아 냈어? 나는 당신이 당신 자신의 질문에 답했다는 것을 알고 있습니다. 그러나 이것이 적절한 RDBMS로 태그가되어 있다면,이 문제를 가지고있는 다음 사람이 당신의 대답을 찾기가 더 쉬워 질 것입니다 ... –

+0

좋은 지적 ... informix – CheeseConQueso

+0

그리고 지금 당신은 말했습니다 우리는 Informix를 태그를 통해 (그리고 태그를 붙인 후이 Q를 아주 빨리 발견했지만, 그렇지 않은 경우는 놓쳤습니다), 어떤 Informix 버전을 사용하고 있습니까? OnLine 5.x 또는 SE 7.2x가 될 것으로 예상됩니다. 그 밖의 것이 많으면 업그레이드를 위해 오래 기한이 있습니다. –

답변

14

신경 끄시 고 ... 나는 그것을

(TITLE1 || 직책 2 || TITLE3)

+2

FWIW, 그것은 문자열 연결을위한 표준 SQL 구문이다. 데이터베이스의 많은 브랜드가 뭔가 다른 것을하는 것은 이상합니다. –