각 열의 첫 번째 값과 특정 값을 각각 사용하여 null 및 특정 값 업데이트

발열

30 개의 열을 test1 null = 33 및 33 = 55, test2 null = 122 및 122 = 55 등으로 업데이트해야합니다. 가능하면 id로 행 1의 첫 번째 값으로 업데이트하는 것이 좋습니다. 각 값을 검색하고 정의 할 필요가 없습니다.

SampleData :

id  test1   test2
1   33      122
2   1       122
3   NULL    35
4   3       NULL
5   59      170
6   33      122

예상 결과:

id  test1   test2
1   55      55
2   1       55
3   33      35
4   3       122
5   59      170
6   55      55

나는 다음과 같이 시도하고 있으며 올바르게 업데이트되지 않습니다.

UPDATE #tmpOne 
SET test1 = CASE WHEN test1 IS NULL THEN 33 ELSE 55 END,
    test2 = CASE WHEN test2 IS NULL THEN 122 ELSE 55 END

모든 사람이 답변을 환영하고 미리 감사드립니다.

Susang

이것은 좋은 대안입니다.

UPDATE #tmpOne 
SET 
test1 = CASE ISNULL(test1, '') WHEN  '' THEN 33 WHEN 33 THEN 55 ELSE test1 END,
test2 = CASE ISNULL(test2, '') WHEN  '' THEN 122 WHEN 122 THEN 55 ELSE test2 END

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 값을 삽입하여 각 행에서 NULL이 아닌 첫 번째 값을 바꿀 수 있습니까?

분류에서Dev

팬더 및 컬렉션을 사용하여 각 열의 특정 값 수 계산

분류에서Dev

첫 번째로 일치하는 각 행의 열 값을 0으로 설정

분류에서Dev

첫 번째 배열의 각 값을 두 번째 배열의 각 값과 결합하는 방법

분류에서Dev

각 배열의 첫 번째 및 세 번째 값 표시

분류에서Dev

특정 열이있는 파일을 정렬 및 uniq하고 주어진 파일의 첫 번째 값만 유지

분류에서Dev

특정 값의 배열을 입력하면 각 값이 최대 한 번만 나타날 수 있습니다. (TypeScript)

분류에서Dev

값이 특정 값과 같은 범위의 첫 번째 셀을 얻는 방법

분류에서Dev

각 열을 정렬하고 하위 2 개 값의 첫 번째 행에서 해당 키 ID 가져 오기

분류에서Dev

첫 번째 열 머리글을 특정 너비의 각 행으로 이동

분류에서Dev

각 행의 특정 기준을 충족하는 첫 번째 열 추출

분류에서Dev

Python을 사용하여 튜플의 각 첫 번째 값에 대해 튜플의 두 번째 값 합계

분류에서Dev

Python을 사용하여 튜플의 각 첫 번째 값에 대해 튜플의 두 번째 값 합계

분류에서Dev

AWK 첫 번째 및 두 번째 열이 입력 파일의 첫 번째 및 두 번째 열의 값과 일치하는 특정 패턴 이후의 텍스트 검색

분류에서Dev

각 행을 반복 할 때 특정 행의 셀 값을 업데이트하는 방법

분류에서Dev

데이터 프레임의 특정 행에 대해 각 열의 구분 기호를 사용하여 각 값을 분할하는 방법

분류에서Dev

각도로 특정 조건으로 배열 값을 업데이트하려면 어떻게해야합니까?

분류에서Dev

첫 번째 열의 특정 문자열과 일치하는 외부 파일을 읽고 PHP에서 두 번째 열의 각 문자열을 반환합니다.

분류에서Dev

첫 번째 관찰과 마지막 관찰이 특정 값과 같을 때 사이의 특정 값을 더합니다.

분류에서Dev

데이터 프레임의 각 셀 값을 열 이름, 첫 번째 열의 행 값 및 값 자체로 바꾸는 방법이 있습니까?

분류에서Dev

파이썬에서 각 목록 / 튜플의 첫 번째 값을 어떻게 수정합니까?

분류에서Dev

PostgreSQL 파티션 기준 및 특정 열 값이있는 첫 번째 행 선택

분류에서Dev

SQL을 사용하여 열의 각 파티션에 대한 첫 번째 값과 마지막 값을 가져 오는 방법

분류에서Dev

Postgres의 창에서 첫 번째 null이 아닌 값과 동일한 열의 모든 값을 설정합니다.

분류에서Dev

MySQL, 첫 번째 열의 각 값에 대해 모든 값 반복

분류에서Dev

고유 한 첫 번째 열과 특정 세 번째 열 값이있는 파일의 행만 인쇄합니다.

분류에서Dev

테이블의 각 행의 첫 번째 셀 값 가져 오기

분류에서Dev

LINQ를 사용하여 첫 번째 열에 특정 값이있는 DataGridView 행 인덱스 가져 오기

분류에서Dev

PHP를 사용하여 각 특정 값 뒤에 다른 값을 문자열에 추가하는 방법

Related 관련 기사

  1. 1

    특정 값을 삽입하여 각 행에서 NULL이 아닌 첫 번째 값을 바꿀 수 있습니까?

  2. 2

    팬더 및 컬렉션을 사용하여 각 열의 특정 값 수 계산

  3. 3

    첫 번째로 일치하는 각 행의 열 값을 0으로 설정

  4. 4

    첫 번째 배열의 각 값을 두 번째 배열의 각 값과 결합하는 방법

  5. 5

    각 배열의 첫 번째 및 세 번째 값 표시

  6. 6

    특정 열이있는 파일을 정렬 및 uniq하고 주어진 파일의 첫 번째 값만 유지

  7. 7

    특정 값의 배열을 입력하면 각 값이 최대 한 번만 나타날 수 있습니다. (TypeScript)

  8. 8

    값이 특정 값과 같은 범위의 첫 번째 셀을 얻는 방법

  9. 9

    각 열을 정렬하고 하위 2 개 값의 첫 번째 행에서 해당 키 ID 가져 오기

  10. 10

    첫 번째 열 머리글을 특정 너비의 각 행으로 이동

  11. 11

    각 행의 특정 기준을 충족하는 첫 번째 열 추출

  12. 12

    Python을 사용하여 튜플의 각 첫 번째 값에 대해 튜플의 두 번째 값 합계

  13. 13

    Python을 사용하여 튜플의 각 첫 번째 값에 대해 튜플의 두 번째 값 합계

  14. 14

    AWK 첫 번째 및 두 번째 열이 입력 파일의 첫 번째 및 두 번째 열의 값과 일치하는 특정 패턴 이후의 텍스트 검색

  15. 15

    각 행을 반복 할 때 특정 행의 셀 값을 업데이트하는 방법

  16. 16

    데이터 프레임의 특정 행에 대해 각 열의 구분 기호를 사용하여 각 값을 분할하는 방법

  17. 17

    각도로 특정 조건으로 배열 값을 업데이트하려면 어떻게해야합니까?

  18. 18

    첫 번째 열의 특정 문자열과 일치하는 외부 파일을 읽고 PHP에서 두 번째 열의 각 문자열을 반환합니다.

  19. 19

    첫 번째 관찰과 마지막 관찰이 특정 값과 같을 때 사이의 특정 값을 더합니다.

  20. 20

    데이터 프레임의 각 셀 값을 열 이름, 첫 번째 열의 행 값 및 값 자체로 바꾸는 방법이 있습니까?

  21. 21

    파이썬에서 각 목록 / 튜플의 첫 번째 값을 어떻게 수정합니까?

  22. 22

    PostgreSQL 파티션 기준 및 특정 열 값이있는 첫 번째 행 선택

  23. 23

    SQL을 사용하여 열의 각 파티션에 대한 첫 번째 값과 마지막 값을 가져 오는 방법

  24. 24

    Postgres의 창에서 첫 번째 null이 아닌 값과 동일한 열의 모든 값을 설정합니다.

  25. 25

    MySQL, 첫 번째 열의 각 값에 대해 모든 값 반복

  26. 26

    고유 한 첫 번째 열과 특정 세 번째 열 값이있는 파일의 행만 인쇄합니다.

  27. 27

    테이블의 각 행의 첫 번째 셀 값 가져 오기

  28. 28

    LINQ를 사용하여 첫 번째 열에 특정 값이있는 DataGridView 행 인덱스 가져 오기

  29. 29

    PHP를 사용하여 각 특정 값 뒤에 다른 값을 문자열에 추가하는 방법

뜨겁다태그

보관