2012-02-22 4 views
-2

다시 말하지만, 마지막 열에서 일부 행에 null 값이 있고 일부 행에 필요하지 .. 내가Counting SQL Server의 각 행에있는 레코드 수

표는 다음과 같습니다 ...하지 null 값 마지막 열에서 다음 전체 마지막 열을 삭제가 해당 행을 삭제하고 싶었다 그래서 .. :

 Col1 Col2 Col3  Col4 
     A  A  A  A    

     B  B  B 

     C  C  C 

     D  D  D  D 

그래서 여기에 2와 3 행을 지우고 1 행과 4 행을 지우고 싶습니다. 전체 열 4를 지우고 싶습니다.

+2

동일한 테이블의 열 개수가 행마다 다를 것으로 예상합니까? 이것은 SQL의 작동 방식이 아닙니다. – mfeingold

+0

"count ... columns 행 단위"란 의미를 이해하지 못합니다. 테이블 구조, 삭제할 샘플 행 및 보관할 샘플 행을 표시 할 수 있습니까? –

+1

** WHAT!?!?!? !! ** 열 수는 주어진 테이블에 대한 고정 숫자입니다. 행마다 달라지지 않습니다 ... 많이 작성하지 않습니다. 여기에 감각이 있습니다 .... 당신은 당신의 질문을 바꿔서 무엇을 성취하려고하는지 더 자세히 설명해야합니다 ...... –

답변

0

내 대답은 귀하의 의견을 기반으로합니다

Oopss을! 나는 엉망으로 만들고있어 매우 유감 스럽다. :(내가 뭘 원하는지 마지막 열에서 일부 행에 null 값과 일부 행이 있다고 말합니다. 에는 필요하지 않은 값이 있습니다. 그래서 내가 무엇을 삭제하려고했는지를 묻습니다. 이 NOT NULL 마지막 열의 값 다음 전체 마지막 열 삭제를 해당 행 .. 여기

그것이 : 당신이 가면 열을 삭제하는 것은 쉽다, 그 후

Delete from dbo.YourTable Where Last_Column IS NOT NULL 

테이블 오른쪽 클릭 -> 디자인 오류로 인해 열을 삭제할 수 없으면 다음을 수행해야합니다. 도구 -> 옵션 -> 디자이너 -> 선택 취소 "표 재 작성이 필요한 변경 사항 저장 금지"

그 일을 끝낸 후에 그 변화를 취소하라.

행운을 빕니다)

0

당신이하려는 것은 모두 같은 수의 열을 가지기 때문에 효과가 없습니다.

해결하려는 문제를 해결하지 못하므로 구현하기 위해 시간을 낭비하지 마십시오.

+1

죄송합니다. 나는 엉망으로 만들고있어 극도로 죄송합니다. : ( 마지막 열에서 일부 행에 null 값이 있고 일부 행에 필요하지 않은 값이 있다고 말하고 싶습니다. 그래서 삭제하고 싶습니다. 마지막 열에 null 값이없는 행과 마지막 열 전체 삭제 ... –

+0

그런 다음 질문을 다시 말하고 유지하려는 행과 삭제할 행을 표시하십시오. –

0
DELETE dbo.table WHERE Col4 IS NOT NULL;