select 문에서 중첩 함수를 사용하는 Oracle group by 절

AngeKing

항공편의 사용 가능한 좌석을 찾아야하는 쿼리가 있습니다. 즉 : 해당 항공편에 할당 된 비행기의 수용 인원에서 항공편 예약 수를 뺍니다. 쿼리가 작동하지만 '사용 가능한 좌석'열만 표시됩니다. '항공편 번호'열을 표시하고 싶지만 표시 할 열을 추가하려고하면 "단일 그룹 그룹 기능이 아님"등의 오류가 발생합니다. select 문을 사용하여 flight_number 열을 인쇄 할 수 있도록 테이블을 조인해야한다고 생각하지만 어떻게해야할지 모르겠습니다. 누군가 나를 올바른 방향으로 가리킬 수 있습니까? 감사합니다.

sum (p.capacity-(count (b.passenger_id)))을 예약 b에서 available_seats로 선택하십시오. 
여기서 b.date_of_flight = '16 -Oct-2014 ', depart_city ='Sydney '및 arrival_city ='Perth ' 
및 flight_number IN (scheduled_flights SF에서 선택 FLIGHT_NUMBER 
                      여기서 sf.airplane_serial = p.airplane_serial 
                      및 b.date_of_flight = sf.date_of_flight 
                      ) 
p.capacity 그룹화 
;

결과는 다음과 같습니다.

      available_seats 
1237

정확하지만 다음을 원합니다.

     flight_number available_seats 
1 TF81237
도움 감사합니다 :-)

멀티 싱크

이런 게 필요할까요?

select flight_number, p.capacity - count(b.passenger_id) as available_seats 
 from booking b, PLANES p, scheduled_flights sf
where b.date_of_flight = '16-Oct-2014' and depart_city = 'Sydney' and arrival_city = 'Perth'
  and flight_number = sf.flight_number
  and sf.airplane_serial = p.airplane_serial
  and b.date_of_flight = sf.date_of_flight
group by flight_number, p.capacity;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Oracle의 having 및 group by 절을 포함하는 Select 문에서 가져온 행 삭제

분류에서Dev

열이 집계 함수 또는 GROUP BY 절 (중첩 된 SELECT, 내부 조인)에 포함되어 있지 않기 때문에 선택 목록에서 유효하지 않습니다.

분류에서Dev

테이블에서 Oracle SQL의 Group by 절이있는 중첩 된 JSON 객체를 어떻게 선택할 수 있습니까?

분류에서Dev

where 절 (oracle)에서 중첩 테이블 값 사용

분류에서Dev

Oracle의 중첩 집계 함수에 GROUP BY가 필요한 이유

분류에서Dev

select 문의 "IN"절 내에서 사용할 수있는 다중 (CSV) 값을 허용하는 BIRT 데이터 세트를 만드는 방법

분류에서Dev

중첩 SELECT를 기반으로 SQLite LIKE 절에서 여러 검색 조건 사용

분류에서Dev

Oracle 19c에서 Oracle SQL XMLElement 함수를 사용하여 중첩 된 XML 생성

분류에서Dev

R에서 적용 함수를 사용하는 중첩 루프

분류에서Dev

AWS Athena 테이블의 group by 절에서 하위 문자열 함수 사용

분류에서Dev

SqlAlchemy에서 중첩 된 SQL SELECT를 주문하는 방법

분류에서Dev

Oracle의 파생 테이블에서 GROUP BY 절을 사용하는 방법

분류에서Dev

select 문에서 중첩 선택을 사용하여 계산을 수행하는 방법

분류에서Dev

Oracle-SELECT 문에서 변수 사용

분류에서Dev

PostgreSQL 연습 : GROUP BY 절 또는 집계 함수에서 사용

분류에서Dev

Haskell에서 중첩 된`where` 절 사용

분류에서Dev

여러 HAVING 절이있는 GROUP BY에서 MAX 중 SELECT COUNT 개 (내 생각에)

분류에서Dev

COUNT를 적절히 사용하여 SELECT 문에서 반환 된 행 수 계산

분류에서Dev

GROUP BY 절에없는 Oracle SQL 선택 행

분류에서Dev

절이 많은 하위 문서를 반환하는 Mongodb 중첩 문서

분류에서Dev

Select ORACLE SQL 내에서 함수 사용

분류에서Dev

group by를 사용하는 동안 select 절의 속성 건너 뛰기

분류에서Dev

집계 함수를 적용하지 않고 GROUP BY 절에없는 열 표시

분류에서Dev

SELECT가 중첩 된 INSERT를 사용하는 함수보다 "빠름"입니까?

분류에서Dev

중첩 된 If 문의 적절한 사용

분류에서Dev

교수가 select 문에서 where 절을 사용하는 것을 허용하지 않기 때문에 커서에서 if 조건을 어떻게 사용합니까?

분류에서Dev

SELECT에는 열을 포함하지만 GROUP BY 절에는 포함하지 않는 SQL Server GROUP BY

분류에서Dev

WHERE 절에서 사용할 SELECT SQL 문으로 변수 선언

분류에서Dev

JOIN을 포함하는 SELECT 문을 사용하는 Oracle UPDATE

Related 관련 기사

  1. 1

    Oracle의 having 및 group by 절을 포함하는 Select 문에서 가져온 행 삭제

  2. 2

    열이 집계 함수 또는 GROUP BY 절 (중첩 된 SELECT, 내부 조인)에 포함되어 있지 않기 때문에 선택 목록에서 유효하지 않습니다.

  3. 3

    테이블에서 Oracle SQL의 Group by 절이있는 중첩 된 JSON 객체를 어떻게 선택할 수 있습니까?

  4. 4

    where 절 (oracle)에서 중첩 테이블 값 사용

  5. 5

    Oracle의 중첩 집계 함수에 GROUP BY가 필요한 이유

  6. 6

    select 문의 "IN"절 내에서 사용할 수있는 다중 (CSV) 값을 허용하는 BIRT 데이터 세트를 만드는 방법

  7. 7

    중첩 SELECT를 기반으로 SQLite LIKE 절에서 여러 검색 조건 사용

  8. 8

    Oracle 19c에서 Oracle SQL XMLElement 함수를 사용하여 중첩 된 XML 생성

  9. 9

    R에서 적용 함수를 사용하는 중첩 루프

  10. 10

    AWS Athena 테이블의 group by 절에서 하위 문자열 함수 사용

  11. 11

    SqlAlchemy에서 중첩 된 SQL SELECT를 주문하는 방법

  12. 12

    Oracle의 파생 테이블에서 GROUP BY 절을 사용하는 방법

  13. 13

    select 문에서 중첩 선택을 사용하여 계산을 수행하는 방법

  14. 14

    Oracle-SELECT 문에서 변수 사용

  15. 15

    PostgreSQL 연습 : GROUP BY 절 또는 집계 함수에서 사용

  16. 16

    Haskell에서 중첩 된`where` 절 사용

  17. 17

    여러 HAVING 절이있는 GROUP BY에서 MAX 중 SELECT COUNT 개 (내 생각에)

  18. 18

    COUNT를 적절히 사용하여 SELECT 문에서 반환 된 행 수 계산

  19. 19

    GROUP BY 절에없는 Oracle SQL 선택 행

  20. 20

    절이 많은 하위 문서를 반환하는 Mongodb 중첩 문서

  21. 21

    Select ORACLE SQL 내에서 함수 사용

  22. 22

    group by를 사용하는 동안 select 절의 속성 건너 뛰기

  23. 23

    집계 함수를 적용하지 않고 GROUP BY 절에없는 열 표시

  24. 24

    SELECT가 중첩 된 INSERT를 사용하는 함수보다 "빠름"입니까?

  25. 25

    중첩 된 If 문의 적절한 사용

  26. 26

    교수가 select 문에서 where 절을 사용하는 것을 허용하지 않기 때문에 커서에서 if 조건을 어떻게 사용합니까?

  27. 27

    SELECT에는 열을 포함하지만 GROUP BY 절에는 포함하지 않는 SQL Server GROUP BY

  28. 28

    WHERE 절에서 사용할 SELECT SQL 문으로 변수 선언

  29. 29

    JOIN을 포함하는 SELECT 문을 사용하는 Oracle UPDATE

뜨겁다태그

보관