숫자 값인 경우에만 변수를 할당하십시오.

w0051977

이런 식으로 할 수 있습니까?

declare @ShouldBeNumber as varchar(10)
set @ShouldBeNumber = 1

declare @Number as varchar(10)

select @Number = case when ISNUMERIC(@ShouldBeNumber) then @Number = @ShouldBeNumber else @Number = '' end

즉, 숫자 인 경우에만 변수를 할당하십시오. 나는 지난 한 시간 동안 인터넷 검색을했지만 아무것도 찾지 못했습니다.

예를 들어 여기를 살펴 보았습니다. SQL Server 2008 저장 프로 시저에서 변수에 값이 있는지 확인하는 방법

고든 리노 프

나는 당신이 원한다고 생각합니다.

select @Number = (case when ISNUMERIC(@ShouldBeNumber) = 1
                       then @ShouldBeNumber else @Number
                  end)

isnumeric()필요에 따라 원치 않는 동작 (예 : 음수, 소수 및 지수 표기법 허용)이있을 수 있지만 원하는 작업을 수행 한다고 가정 합니다. else조항은 무단입니다. 기존 값을에 다시 할당합니다 @Number.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

범위 내의 모든 숫자가 'A'에 속하는 범위 값의 시작과 끝을 알 때 할당 된 값 'A'를 갖도록 df를 구성하십시오.

분류에서Dev

문자열이 숫자 인 경우에만 문자열을 숫자로 변환하는 Javascript

분류에서Dev

인수가 숫자가 아닌 경우 함수를 호출하지 마십시오.

분류에서Dev

MySQL : 숫자 값을 확인하고 ","를 "."로 변경합니다.

분류에서Dev

숫자 요소 만 포함하는 문자열 인 경우에만 문자열을 숫자로 변환하는 방법

분류에서Dev

숫자 배열의 10 번째 숫자 인 경우 PHP에서 숫자 값에 플래그를 지정하거나 표시합니다.

분류에서Dev

셀에 숫자 값만있는 경우 다른 시트로 데이터를 가져 오는 방법

분류에서Dev

두 숫자 값이 numpy (+/-)에서 동일한 부호를 가지고 있는지 확인하십시오.

분류에서Dev

숫자를 따로 인쇄하고 그 앞에 n 번 숫자 n을 인쇄하십시오.

분류에서Dev

숫자 프롬프트-숫자가 아니거나 소수점 인 경우 새 숫자를 프롬프트하고 숫자로 변환

분류에서Dev

10 미만의 숫자를 세어 하나씩 인쇄하십시오.

분류에서Dev

Ruby에서 둘 이상의 기본값 인 경우 설정할 인수를 선택하십시오.

분류에서Dev

파이썬 : 기호 변수 변경 및 숫자 값 할당

분류에서Dev

변수가 값보다 큰 경우에만 테스트를 실행하십시오.

분류에서Dev

조인중인 테이블에 값이있는 경우에만 INNER JOIN을 수행하십시오.

분류에서Dev

Java에서 루프를 증가시키면서 숫자가 증가하는 변수를 가져 오는 방법 (해당 변수의 값을 얻기 위해)?

분류에서Dev

변수에 값을 할당하고 파이썬의 다른 변수 내에서 사용하십시오.

분류에서Dev

forcats를 사용하여 숫자 열을 인수로 변경

분류에서Dev

실제로 숫자 인 경우에만 두 숫자를 더하는 가장 효율적인 (하지만 읽기 쉬운) 방법은 무엇입니까?

분류에서Dev

줄이 숫자로 시작하는지 확인한 다음 Bash를 사용하여 해당 줄을 별도의 파일에 넣으십시오.

분류에서Dev

변수 숫자에 쉼표를 넣으십시오.

분류에서Dev

변수 숫자에 쉼표를 넣으십시오.

분류에서Dev

PHP 숫자 변수에 쉼표를 넣으십시오.

분류에서Dev

숫자를 포함하지 않는 경우에만 셀 값을 얻는 방법은 무엇입니까? -엑셀

분류에서Dev

ggplot에서 요인과 같은 숫자 변수를 사용하여 여러 플롯을 생성하지만 숫자 값을 사용하여 간격 제어

분류에서Dev

부울 속성에 숫자를 바인딩하지 마십시오

분류에서Dev

정수 변수에 셀의 숫자 값 할당

분류에서Dev

C ++ 값이 0 인 경우 std :: cout에 변수를 전달하지 마십시오.

분류에서Dev

할당 할 새 값이 자바 스크립트의 사전 정의 된 조건을 충족하는 경우에만 값을 변경할 수있는 변수를 어떻게 만들 수 있습니까?

Related 관련 기사

  1. 1

    범위 내의 모든 숫자가 'A'에 속하는 범위 값의 시작과 끝을 알 때 할당 된 값 'A'를 갖도록 df를 구성하십시오.

  2. 2

    문자열이 숫자 인 경우에만 문자열을 숫자로 변환하는 Javascript

  3. 3

    인수가 숫자가 아닌 경우 함수를 호출하지 마십시오.

  4. 4

    MySQL : 숫자 값을 확인하고 ","를 "."로 변경합니다.

  5. 5

    숫자 요소 만 포함하는 문자열 인 경우에만 문자열을 숫자로 변환하는 방법

  6. 6

    숫자 배열의 10 번째 숫자 인 경우 PHP에서 숫자 값에 플래그를 지정하거나 표시합니다.

  7. 7

    셀에 숫자 값만있는 경우 다른 시트로 데이터를 가져 오는 방법

  8. 8

    두 숫자 값이 numpy (+/-)에서 동일한 부호를 가지고 있는지 확인하십시오.

  9. 9

    숫자를 따로 인쇄하고 그 앞에 n 번 숫자 n을 인쇄하십시오.

  10. 10

    숫자 프롬프트-숫자가 아니거나 소수점 인 경우 새 숫자를 프롬프트하고 숫자로 변환

  11. 11

    10 미만의 숫자를 세어 하나씩 인쇄하십시오.

  12. 12

    Ruby에서 둘 이상의 기본값 인 경우 설정할 인수를 선택하십시오.

  13. 13

    파이썬 : 기호 변수 변경 및 숫자 값 할당

  14. 14

    변수가 값보다 큰 경우에만 테스트를 실행하십시오.

  15. 15

    조인중인 테이블에 값이있는 경우에만 INNER JOIN을 수행하십시오.

  16. 16

    Java에서 루프를 증가시키면서 숫자가 증가하는 변수를 가져 오는 방법 (해당 변수의 값을 얻기 위해)?

  17. 17

    변수에 값을 할당하고 파이썬의 다른 변수 내에서 사용하십시오.

  18. 18

    forcats를 사용하여 숫자 열을 인수로 변경

  19. 19

    실제로 숫자 인 경우에만 두 숫자를 더하는 가장 효율적인 (하지만 읽기 쉬운) 방법은 무엇입니까?

  20. 20

    줄이 숫자로 시작하는지 확인한 다음 Bash를 사용하여 해당 줄을 별도의 파일에 넣으십시오.

  21. 21

    변수 숫자에 쉼표를 넣으십시오.

  22. 22

    변수 숫자에 쉼표를 넣으십시오.

  23. 23

    PHP 숫자 변수에 쉼표를 넣으십시오.

  24. 24

    숫자를 포함하지 않는 경우에만 셀 값을 얻는 방법은 무엇입니까? -엑셀

  25. 25

    ggplot에서 요인과 같은 숫자 변수를 사용하여 여러 플롯을 생성하지만 숫자 값을 사용하여 간격 제어

  26. 26

    부울 속성에 숫자를 바인딩하지 마십시오

  27. 27

    정수 변수에 셀의 숫자 값 할당

  28. 28

    C ++ 값이 0 인 경우 std :: cout에 변수를 전달하지 마십시오.

  29. 29

    할당 할 새 값이 자바 스크립트의 사전 정의 된 조건을 충족하는 경우에만 값을 변경할 수있는 변수를 어떻게 만들 수 있습니까?

뜨겁다태그

보관