Pergunta

I want to average all values on a table with many fields.

My data looks like this

col1  col2  col3  ...  col100
----  ----  ----       ------
1     1     1          1
2     4     8          16
3     9     27         81

And to output all the AVG() values in a query, like so:

col1  col2  col3  ... col100
----  ----  ----       ------
2     4.67  12        32.67

The following query gives an error.

SELECT AVG(*) FROM table

Is there any SQL code to AVG() all fields without explicitly naming them?

Note: Using OpenOffice Base.

Foi útil?

Solução

There is no way to do that without explicitly naming every column. This is the documentation from technet.

Technet AVG

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top