Constant expressions  Joins with SQL derived tables

Chapter 9: SQL Derived Tables

Aggregate functions

Derived table expressions may use aggregate functions, such as sum, avg, max, min, count_big, and count. The following example selects columns pub_id and adv_sum from the SQL derived table dt_a. The second column is created in the derived table expression using the sum function over the advance column of the titles table.

select dt_a.pub_id, dt_a.adv_sum
   from (select pub_id, sum(advance) adv_sum
         from titles group by pub_id) dt_a

If you use an aggregate function within a create view statement, you must specify a column name for the aggregate results.





Copyright © 2005. Sybase Inc. All rights reserved. Joins with SQL derived tables

View this book as PDF