 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Koostefunktioita
käytetään SELECT-lauseen sarakeluettelossa
|
|
ja
HAVING-lauseessa
|
|
|
|
SELECT MAX(hinta), MIN(hinta)
-- suurin ja pienin hinta
|
|
|
|
FROM
tuote;
|
|
|
| • |
WHERE-lauseessa
koostefunktioita ei voi käyttää (vaan ne on
|
|
|
laitettava
HAVING-lauseeseen), esim. Haetaan myyjät, joiden
|
|
|
myymien
tuotteiden hinta yhteensä on yli 5000:
|
|
|
|
SELECT myyja, SUM(hinta) --
tuotteiden hintojen summa
|
|
|
|
FROM
tuote;
|
|
|
|
GROUP BY myyja --
ryhmittely myyjän mukaan
|
|
|
|
HAVING SUM(hinta) > 5000;
|
|
|
| • |
DISTINCT-rajaus
toimii muissa tuotteissa paitsi Accessissa:
|
|
|
|
SELECT COUNT(DISTINCT city) --
monestako kaupungista
|
|
|
|
FROM authors; --
kirjailijoita
|
|