2012-01-29 3 views
0

당신이있어 무엇을 내가열에 데이터를 추가 하시겠습니까?

+0

그럼 내가 VARCHAR – deception1

+0

위해 어떻게 할 것인지하십시오 : -

함께 모든 숫자가 아닌 값을 조금 까다 롭습니다 여러개 쓰기이 완료 얻을이 FOR XML PATH('') "속임수"같은 것을 사용해야합니다 예상 결과를 보여줍니다. –

+0

그 점에 대해 미안합니다. 정말이에요. 음, 거기에 거기에 varchars가 있는데 'a'+ 'b'= ab와 같이 두 개의 varchars를 추가하고 싶거나 intigers 인 경우 2 + 2 = 4로 추가하고 싶습니다. – deception1

답변

0

당신은 아직도 명확하지 COLUMN1에 두 개의 번호를 추가 할 어떻게 내 문제

COLUMN1 
1 
2 

을의 간단한 예입니다 여기에 열이 일을하려고 - 당신은 당신의 테이블에서 숫자 값을 요약하려는 경우, 당신은이 같은 것을 사용할 수 있습니다 : 이것은 단지 모든 숫자 값을 통해 요약됩니다

SELECT 
    SUM(CAST(Column1 AS INT)) 
FROM  
    dbo.YourTableNameHere 
WHERE 
    ISNUMERIC(Column1) = 1 

전체 테이블.

SELECT 
    REPLACE(
     (SELECT '#' + Column1 
     FROM dbo.YourTableNameName 
     WHERE ISNUMERIC(Column1) = 0  
     FOR XML PATH('')), '#', '') 
+0

대단히 감사합니다. 내 문제는 해결되었습니다. 당신은 평생을 즐기는 사람입니다. 그러나 당신은 정성을 다하여 FOR XML 부분 – deception1

+0

@ deception1 : [자세한 내용은이 Simple-Talk 기사를 참조하십시오] (http://www.simple-talk.com/sql/t-sql-programming/concatenating-rowues-in-transact-sql) /) –

0
INSERT YourTableName(Column1) 
VALUES(1), (2) 
관련 문제