파생 열 SQL 쿼리를 기반으로 새 열 만들기?

너무 많은 문제

따라서 ID, Date, Toy_obje, 통화 (USD, GBP 또는 EUR 일 수 있음) 및 예산이있는 TOY_DETAILS라는 단일 테이블이 있습니다.

이제 모든 것을 반환하는 SQL 쿼리를 만들고 싶습니다.

  1. 달러 단위의 예산이있는 계산 된 열 (따라서 전환율은 1 파운드 = 1.5 달러, 1 유로 = 1.2)
  2. 총 예산이 달러로 표시되는 또 다른 계산 열입니다.

내가 시도한 것.

SELECT ID, Date,Toy_object, currency, budget, 
CASE currency
WHEN 'GBP' THEN budget*1.5
WHEN 'EUR' THEN budget*1.2
ELSE budget
END AS USD_Value
(SELECT SUM(USD_Value) FROM PROJECT_DETAILS) AS Total_Budget
FROM PROJECT_DETAILS

내 문제는 2)입니다. Total_Budget가 USD_Value 열의 SUM이되기를 원하지만 'SUM (USD_Value)'를 입력 할 수 없어 '열이 존재하지 않습니다'라는 원인이됩니까?

미리 감사드립니다.

조르고 스 베 소스

CASE내부의 표현식 을 반복해야 합니다 SUM.

SELECT ID, Date,Toy_object, currency, budget, 
       CASE currency 
          WHEN 'GBP' THEN budget*1.67 
          WHEN 'EUR' THEN budget*1.3 
       ELSE budget END AS USD_Value,
       SUM(CASE currency 
              WHEN 'GBP' THEN budget*1.67 
              WHEN 'EUR' THEN budget*1.3 
              ELSE budget 
            END) OVER() AS Total_Budget 
FROM PROJECT_DETAILS

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파생 열 SQL 쿼리를 기반으로 새 열 만들기?

분류에서Dev

SQL 쿼리에서 새 열 만들기

분류에서Dev

패턴처럼 트리를 기반으로 새 열 만들기

분류에서Dev

그룹 별 함수를 기반으로 새 열 만들기

분류에서Dev

날짜 차이를 기반으로 새 열 만들기

분류에서Dev

Python-여러 날짜를 기반으로 새 열 만들기

분류에서Dev

문자를 기반으로 새 열 만들기

분류에서Dev

정규식 일치를 기반으로 새 열 만들기

분류에서Dev

지연 / 변동 변수를 기반으로 새 열 만들기

분류에서Dev

Excel, 행의 정보를 기반으로 새 열 만들기

분류에서Dev

Series 조건부를 기반으로 새 pandas 열 만들기

분류에서Dev

다른 열을 기반으로 SQL Server에서 새 열 만들기

분류에서Dev

기존 열의 데이터를 기반으로 새 열 만들기

분류에서Dev

이전 열의 결과를 기반으로 R에서 새 열 만들기

분류에서Dev

DataFrame : 다른 열의 단어를 기반으로 새 열 만들기

분류에서Dev

다른 열과의 부분 일치를 기반으로 새 열 만들기

분류에서Dev

두 파일의 조건 + 열 일치를 기반으로 새 파일 생성

분류에서Dev

(Python) 기존 열의 값을 기반으로 새 열 만들기

분류에서Dev

R의 기존 열을 기반으로 새 열 만들기

분류에서Dev

기존 열의 값을 기반으로 새 열 만들기

분류에서Dev

다른 배열에서 파생 된 항목으로 새 배열 만들기

분류에서Dev

새 열 PySpark SQL 만들기-Python

분류에서Dev

SQL 쿼리 문자열 만들기

분류에서Dev

열 이름으로 새 열 만들기

분류에서Dev

Pandas의 다른 열 값을 기반으로 새 열 만들기

분류에서Dev

배열을 기반으로 새 배열 만들기

분류에서Dev

이전 열을 기반으로 새 열 만들기

분류에서Dev

ID 별 열 값을 기반으로 새 열 만들기

분류에서Dev

다른 열을 기반으로 Pandas DataFrame에 새 열 만들기

Related 관련 기사

  1. 1

    파생 열 SQL 쿼리를 기반으로 새 열 만들기?

  2. 2

    SQL 쿼리에서 새 열 만들기

  3. 3

    패턴처럼 트리를 기반으로 새 열 만들기

  4. 4

    그룹 별 함수를 기반으로 새 열 만들기

  5. 5

    날짜 차이를 기반으로 새 열 만들기

  6. 6

    Python-여러 날짜를 기반으로 새 열 만들기

  7. 7

    문자를 기반으로 새 열 만들기

  8. 8

    정규식 일치를 기반으로 새 열 만들기

  9. 9

    지연 / 변동 변수를 기반으로 새 열 만들기

  10. 10

    Excel, 행의 정보를 기반으로 새 열 만들기

  11. 11

    Series 조건부를 기반으로 새 pandas 열 만들기

  12. 12

    다른 열을 기반으로 SQL Server에서 새 열 만들기

  13. 13

    기존 열의 데이터를 기반으로 새 열 만들기

  14. 14

    이전 열의 결과를 기반으로 R에서 새 열 만들기

  15. 15

    DataFrame : 다른 열의 단어를 기반으로 새 열 만들기

  16. 16

    다른 열과의 부분 일치를 기반으로 새 열 만들기

  17. 17

    두 파일의 조건 + 열 일치를 기반으로 새 파일 생성

  18. 18

    (Python) 기존 열의 값을 기반으로 새 열 만들기

  19. 19

    R의 기존 열을 기반으로 새 열 만들기

  20. 20

    기존 열의 값을 기반으로 새 열 만들기

  21. 21

    다른 배열에서 파생 된 항목으로 새 배열 만들기

  22. 22

    새 열 PySpark SQL 만들기-Python

  23. 23

    SQL 쿼리 문자열 만들기

  24. 24

    열 이름으로 새 열 만들기

  25. 25

    Pandas의 다른 열 값을 기반으로 새 열 만들기

  26. 26

    배열을 기반으로 새 배열 만들기

  27. 27

    이전 열을 기반으로 새 열 만들기

  28. 28

    ID 별 열 값을 기반으로 새 열 만들기

  29. 29

    다른 열을 기반으로 Pandas DataFrame에 새 열 만들기

뜨겁다태그

보관