계산과 함께 저장 프로 시저에서 if / else 사용

Lebowski

내 저장 프로 시저에서 이제 판매에 FEE를 추가하려고합니다.

  • item_price가> 69이면 수수료가 6이어야합니다.
  • item_price가 <= 69이면 수수료가 3이어야합니다.
  • item_price가 <= 19이면 수수료 1이 있어야합니다.

내 SELECT 문에 추가하려고 시도했지만 제대로 삽입하는 방법을 모르겠습니다.

   AS 'Income inc VAT, ex Discount',
   case when item_price > 69 then 6
   case when item_price <= 69 then 3
   else 1
   AS 'fee'

구현 방법에 대한 예제를 제공하기 위해 select 문을 추가했습니다.

솔루션 : 내 select 문 안에 내가 얻은 훌륭한 답변을 기반 으로이 코드를 추가했으며 작동했습니다.

       case when item_price > 69 then 6 
       when item_price <= 69 then 3 
       else 1
       end
       AS 'Fee'
로버트

사례 문구를 사용해야합니다.

메모리에서 쓰기 :

insert into fee (fee_value)
select 
  case when item_price > 69 then 6
  case when item_price <= 69 then 3
  else 1
end

등등...

또는 변수를 사용하고 싶을 수도 있습니다.

declare @fee int

if @item_price > 69 
 set @fee = 6

...

insert into fee(fee_value) 
values (@fee)

또는 다른 방법 :

declare @item_price int  = 12

declare @fee int

SELECT
  @fee = case 
           when @item_price > 69 then 6
           when @item_price between 13 and 69 then 2
           else 1
         end

select @fee   

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 if else 및 다른 테이블과 함께 where를 사용하는 저장 프로 시저

분류에서Dev

저장된 열 및 프로 시저 목록과 함께 mutate 사용

분류에서Dev

콜백과 함께 Spring SimpleJdbcCall을 사용하여 저장 프로 시저 호출

분류에서Dev

설명과 함께 사용자 정의 저장 프로 시저 나열

분류에서Dev

Xamarin에서 웹 서비스와 함께 저장 프로 시저 사용

분류에서Dev

Laravel에서 OUT 매개 변수와 함께 저장 프로 시저 사용

분류에서Dev

MYSQL에서 저장 프로 시저를 사용하여 비용 계산

분류에서Dev

동적 쿼리가있는 다른 저장 프로 시저의 동적 쿼리와 함께 저장 프로 시저의 결과 사용

분류에서Dev

C #을 사용하여 출력과 함께 저장 프로 시저를 호출하는 방법

분류에서Dev

저장 프로 시저에서 OFFSET 및 FETCH와 함께 ORDER를 사용하여 올바른 순서 얻기

분류에서Dev

저장 프로 시저에서 OFFSET 및 FETCH와 함께 ORDER를 사용하여 올바른 순서 얻기

분류에서Dev

Entity Framework에서 사용자 정의 테이블 형식과 함께 프로 시저를 사용하는 방법

분류에서Dev

Where with if else를 사용하는 저장 프로 시저

분류에서Dev

저장 프로 시저 : 모든 행에 대한 출력과 함께 여러 테이블에서 행 삭제

분류에서Dev

C #에서 dataTable과 함께 if else 사용

분류에서Dev

저장 함수 또는 저장 프로 시저를 사용하여 firebird 3.0에서 테이블 반환

분류에서Dev

JPA / Hibernate를 사용하여 Spring Boot의 데이터베이스보기 또는 프로 시저에서 파생 / 계산 열을 가져 와서 미리 정의 된 열과 함께 사용하려면 어떻게합니까?

분류에서Dev

프로필 데이터와 함께 프로필 사진 저장

분류에서Dev

AngularJS에서 프라 미스와 함께 클로저 사용

분류에서Dev

다른 사용자와 함께 GitHub 저장소로 푸시

분류에서Dev

한 행을 다른 행과 함께 정렬하는 저장 프로 시저

분류에서Dev

SQL Server : 저장 프로 시저에서 가변 날짜 계산

분류에서Dev

Vapor과 함께 사용하기 위해 MariaDB에 UUID 저장

분류에서Dev

변수에 경로를 저장하고 cd와 함께 사용

분류에서Dev

자바 : 루프에서 계산할 사용자 입력 저장

분류에서Dev

저장 프로 시저의 IF / ELSE 성능

분류에서Dev

저장 프로 시저의 IF / ELSE 성능

분류에서Dev

R로 계산을위한 루프 함수를 만들고 결과 저장

분류에서Dev

내부에서 사용되는 함수로 인해 저장 프로 시저 실행이 오래 걸립니다.

Related 관련 기사

  1. 1

    여러 if else 및 다른 테이블과 함께 where를 사용하는 저장 프로 시저

  2. 2

    저장된 열 및 프로 시저 목록과 함께 mutate 사용

  3. 3

    콜백과 함께 Spring SimpleJdbcCall을 사용하여 저장 프로 시저 호출

  4. 4

    설명과 함께 사용자 정의 저장 프로 시저 나열

  5. 5

    Xamarin에서 웹 서비스와 함께 저장 프로 시저 사용

  6. 6

    Laravel에서 OUT 매개 변수와 함께 저장 프로 시저 사용

  7. 7

    MYSQL에서 저장 프로 시저를 사용하여 비용 계산

  8. 8

    동적 쿼리가있는 다른 저장 프로 시저의 동적 쿼리와 함께 저장 프로 시저의 결과 사용

  9. 9

    C #을 사용하여 출력과 함께 저장 프로 시저를 호출하는 방법

  10. 10

    저장 프로 시저에서 OFFSET 및 FETCH와 함께 ORDER를 사용하여 올바른 순서 얻기

  11. 11

    저장 프로 시저에서 OFFSET 및 FETCH와 함께 ORDER를 사용하여 올바른 순서 얻기

  12. 12

    Entity Framework에서 사용자 정의 테이블 형식과 함께 프로 시저를 사용하는 방법

  13. 13

    Where with if else를 사용하는 저장 프로 시저

  14. 14

    저장 프로 시저 : 모든 행에 대한 출력과 함께 여러 테이블에서 행 삭제

  15. 15

    C #에서 dataTable과 함께 if else 사용

  16. 16

    저장 함수 또는 저장 프로 시저를 사용하여 firebird 3.0에서 테이블 반환

  17. 17

    JPA / Hibernate를 사용하여 Spring Boot의 데이터베이스보기 또는 프로 시저에서 파생 / 계산 열을 가져 와서 미리 정의 된 열과 함께 사용하려면 어떻게합니까?

  18. 18

    프로필 데이터와 함께 프로필 사진 저장

  19. 19

    AngularJS에서 프라 미스와 함께 클로저 사용

  20. 20

    다른 사용자와 함께 GitHub 저장소로 푸시

  21. 21

    한 행을 다른 행과 함께 정렬하는 저장 프로 시저

  22. 22

    SQL Server : 저장 프로 시저에서 가변 날짜 계산

  23. 23

    Vapor과 함께 사용하기 위해 MariaDB에 UUID 저장

  24. 24

    변수에 경로를 저장하고 cd와 함께 사용

  25. 25

    자바 : 루프에서 계산할 사용자 입력 저장

  26. 26

    저장 프로 시저의 IF / ELSE 성능

  27. 27

    저장 프로 시저의 IF / ELSE 성능

  28. 28

    R로 계산을위한 루프 함수를 만들고 결과 저장

  29. 29

    내부에서 사용되는 함수로 인해 저장 프로 시저 실행이 오래 걸립니다.

뜨겁다태그

보관