Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет129/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   125   126   127   128   129   130   131   132   ...   177
Группирование    строк. 
Строки,  возвращаемые SELECT-запросом, 
могут быть объединены в группы на основе значений определенного вы-
ражения  для  каждой  строки.  Примером  такого  группирования  может 
служить объединение в группы книг одного жанра, информация о кото-
рых  имеется  в  таблице BOOKS. Так  как  в  таблице  присутствуют  книги 
трех жанров, то будут сформированы только  три группы строк.  Приме-
нив к каждой группе функцию SUM для столбца, содержащего значение 
цены, можно получить суммарную величину стоимости книг по каждому 
жанру.  Для  осуществления  группирования  используется  конструкция 
GROUP BY оператора SELECT, в  которой  указывается  перечень,  со-
стоящий  из  одного  или  нескольких  выражений,  разделенных  запятыми, 
по  значениям  которых  и  осуществляется  группирование.  Если  оператор 
SELECT  содержит  пункт GROUP BY, то  список  извлекаемых  значений 
ограничен.  Он  может  содержать  константы,  групповые  функции,  функ-
цию SYSDATE и  выражения,  идентичные  указанным  в  пункте GROUP 
BY. На формирование результирующих строк могут быть наложены оп-
ределенные  условия.  Чтобы  задать  такое  условие,  используется  ключе-
вое слово HAVING. 
П р и м е р ы 


Достарыңызбен бөлісу:
1   ...   125   126   127   128   129   130   131   132   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет