매개 변수가있는 Select 문 결과에 따라 CASE 문을 만드는 방법은 무엇입니까?

마크 케 말리

SQL Server를 사용하여 매개 변수가있는 Select 문의 값에 따라 CASE 문을 어떻게 만들 수 있습니까?

Products 테이블에 ID가 존재하지 않는 경우 (NULL) 데이터를 삽입해야하고 존재하는 경우 데이터를 업데이트해야합니다.

아래 CASE 문 쿼리가 있지만 구문이 잘못되었습니다.

Select CASE WHEN (select ID from Products where ProdID = @ProdID) = NULL
then 
(INSERT INTO Table...)
Else
(Update Table...)
END as Prods
FROM Products
무 다시 르 하산
IF EXISTS( select ID from Products where ProdID = @ProdID )
BEGIN
   (Update Table...)
END

ELSE
 (INSERT INTO Table...)

SQL Server 2008 + 버전의 경우 MERGE참조

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

case 매개 변수로 div id를 사용하여 switch / case 문을 만드는 방법은 무엇입니까?

분류에서Dev

두 개의 SELECT 문을 결합하는 방법은 무엇입니까?

분류에서Dev

목록에 따라 문자열을 동적으로 만드는 방법은 무엇입니까?

분류에서Dev

SQL & PHP의 'SELECT DISTINCT CASE WHEN'문에서 'ORDER BY'문을 사용하는 방법은 무엇입니까?

분류에서Dev

함수 매개 변수에 번역 가능한 문자열을 추가하는 방법은 무엇입니까?

분류에서Dev

시간이 지남에 따라 매개 변수 값을 변경하는 방법은 무엇입니까?

분류에서Dev

목록의 모든 내용을 개별 문자열로 변환하여 dataframe.select ()에서 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL : 함수의 CASE 표현식 내에서 SELECT 문을 사용하는 방법은 무엇입니까?

분류에서Dev

매개 변수에 따라 올바른 값을 선택하는 방법은 무엇입니까?

분류에서Dev

템플릿 매개 변수에 따라 메모리 할당을 제어하는 방법은 무엇입니까?

분류에서Dev

이름 대신 문자 매개 변수의 값을 리터럴로 사용하도록 "dplyr select"를 만드는 방법은 무엇입니까?

분류에서Dev

장고의 URL 매개 변수에 라틴어가 아닌 문자열을 전달하는 방법은 무엇입니까?

분류에서Dev

두 가지 조건에 따라 문자열을 연결하는 방법은 무엇입니까?

분류에서Dev

Excel에서 평가할 매개 변수가있는 문자열을 전달하는 방법은 무엇입니까?

분류에서Dev

매개 변수가있는 문자열을 사용하여 mySQL에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

문자열 분할 결과에서 새 문자열을 만드는 방법은 무엇입니까?

분류에서Dev

postgresql에서 여러 select 문을 결합하는 방법은 무엇입니까?

분류에서Dev

JOIN 문에서 CASE를 사용하여 조건에 따라 두 테이블을 조인하는 방법은 무엇입니까?

분류에서Dev

문자에 따라 다양한 길이의 문자열을 자르는 방법은 무엇입니까?

분류에서Dev

런타임 매개 변수에 빈 문자열을 허용하는 방법은 무엇입니까?

분류에서Dev

PDO 문에서 테이블 이름을 매개 변수화하는 방법은 무엇입니까?

분류에서Dev

URL 매개 변수에 문자열을 전달하는 방법은 무엇입니까?

분류에서Dev

SELECT 문에서 NULL 값을 포함 할 수있는 두 열을 연결하는 방법은 무엇입니까?

분류에서Dev

Objective C에서 문자열에 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

매개 변수에 특정 값이있는 경우에만 액세스 쿼리 기준 OR 문을 활성화하는 방법은 무엇입니까?

분류에서Dev

문자열 길이에 따라 인쇄하는 방법은 무엇입니까?

분류에서Dev

Select 문에서 행을 하드 코딩하는 방법은 무엇입니까?

분류에서Dev

SELECT INTO 문에서 NULL 값을 가진 변수에 값을 지정하는 방법은 무엇입니까?

분류에서Dev

SQL case 문에서 2 개의 값을 선택하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    case 매개 변수로 div id를 사용하여 switch / case 문을 만드는 방법은 무엇입니까?

  2. 2

    두 개의 SELECT 문을 결합하는 방법은 무엇입니까?

  3. 3

    목록에 따라 문자열을 동적으로 만드는 방법은 무엇입니까?

  4. 4

    SQL & PHP의 'SELECT DISTINCT CASE WHEN'문에서 'ORDER BY'문을 사용하는 방법은 무엇입니까?

  5. 5

    함수 매개 변수에 번역 가능한 문자열을 추가하는 방법은 무엇입니까?

  6. 6

    시간이 지남에 따라 매개 변수 값을 변경하는 방법은 무엇입니까?

  7. 7

    목록의 모든 내용을 개별 문자열로 변환하여 dataframe.select ()에서 매개 변수로 전달하는 방법은 무엇입니까?

  8. 8

    PostgreSQL : 함수의 CASE 표현식 내에서 SELECT 문을 사용하는 방법은 무엇입니까?

  9. 9

    매개 변수에 따라 올바른 값을 선택하는 방법은 무엇입니까?

  10. 10

    템플릿 매개 변수에 따라 메모리 할당을 제어하는 방법은 무엇입니까?

  11. 11

    이름 대신 문자 매개 변수의 값을 리터럴로 사용하도록 "dplyr select"를 만드는 방법은 무엇입니까?

  12. 12

    장고의 URL 매개 변수에 라틴어가 아닌 문자열을 전달하는 방법은 무엇입니까?

  13. 13

    두 가지 조건에 따라 문자열을 연결하는 방법은 무엇입니까?

  14. 14

    Excel에서 평가할 매개 변수가있는 문자열을 전달하는 방법은 무엇입니까?

  15. 15

    매개 변수가있는 문자열을 사용하여 mySQL에서 데이터를 가져 오는 방법은 무엇입니까?

  16. 16

    문자열 분할 결과에서 새 문자열을 만드는 방법은 무엇입니까?

  17. 17

    postgresql에서 여러 select 문을 결합하는 방법은 무엇입니까?

  18. 18

    JOIN 문에서 CASE를 사용하여 조건에 따라 두 테이블을 조인하는 방법은 무엇입니까?

  19. 19

    문자에 따라 다양한 길이의 문자열을 자르는 방법은 무엇입니까?

  20. 20

    런타임 매개 변수에 빈 문자열을 허용하는 방법은 무엇입니까?

  21. 21

    PDO 문에서 테이블 이름을 매개 변수화하는 방법은 무엇입니까?

  22. 22

    URL 매개 변수에 문자열을 전달하는 방법은 무엇입니까?

  23. 23

    SELECT 문에서 NULL 값을 포함 할 수있는 두 열을 연결하는 방법은 무엇입니까?

  24. 24

    Objective C에서 문자열에 매개 변수를 추가하는 방법은 무엇입니까?

  25. 25

    매개 변수에 특정 값이있는 경우에만 액세스 쿼리 기준 OR 문을 활성화하는 방법은 무엇입니까?

  26. 26

    문자열 길이에 따라 인쇄하는 방법은 무엇입니까?

  27. 27

    Select 문에서 행을 하드 코딩하는 방법은 무엇입니까?

  28. 28

    SELECT INTO 문에서 NULL 값을 가진 변수에 값을 지정하는 방법은 무엇입니까?

  29. 29

    SQL case 문에서 2 개의 값을 선택하는 방법은 무엇입니까?

뜨겁다태그

보관