Czy istnieje sposób na odróżnienie pierwszego wiersza od reszty, aby wyświetlić całkowitą sumę odpowiednich kolumn?PostgreSQL - tworzenie pierwszego wiersza jako całości innych wierszy
Na przykład:
fruits|a|b|c
total|3|4|6
apples|1|2|3
bananas|1|1|2
oranges|1|1|1
Czy to możliwe, aby tak zapytania lub jest to niezgodne z logiką SQL? Byłoby tak (ignorując pierwszy rząd na razie):
SELECT fruits, sum(a), sum(b), sum(c)
FROM basket
Więc pierwszy rząd będzie inaczej. Wyświetliłoby słowo "ogółem" zamiast nazwy owocu i pokaże całkowitą sumę (1 + 1 + 1 = 3), b (2 + 1 + 1 = 4) i c (3 + 2 + 1 = 6) . Czy można to zrobić? Dzięki
Możesz po prostu "UNION ALL" dwa zapytania (prawdopodobnie musisz również rzucić swoje wartości). – dezso
Prawdopodobny duplikat [Postgres: wybierz sumę wartości, a następnie zsumuj to ponownie] (http://stackoverflow.com/questions/12070855/postgres-select-the-sum-of-values-and-then-sum-this -again) –