Практическая лабораторная работа №1


SELECT MIN(Salary), MAX(Rise), SUM(Salary + Rise)



жүктеу 3,23 Mb.
Pdf просмотр
бет295/407
Дата11.01.2022
өлшемі3,23 Mb.
#32311
1   ...   291   292   293   294   295   296   297   298   ...   407
ignat eva o.v. prikladnoe programmirovanie i bazy dannykh. dlia prakt

SELECT MIN(Salary), MAX(Rise), SUM(Salary + Rise) 
FROM    TEACHER 
HAVING SUM(Salary + Rise) > 15000; 
 
При  наличии  фразы  WHERE  сначала  производится  отбор  строк  согласно  ее 
условию, и только после этого применяется условие фразы HAVING. 
Запрос 25.
 Если суммарная зарплата всех ассистентов превышает 2500, вывести их 
среднюю ставку, среднюю надбавку и суммарную зарплату. 
SELECT AVG(Salary), AVG(Rise), SUM(Salary + Rise) 
FROM    TEACHER 
WHERE LOWER(Dolgnost ) = 'ассистент'  
HAVING SUM(Salary + Rise) > 2500; 
 
На практике фраза HAVING очень редко используется без фразы GROUP BY, из-
за чего такая возможность предоставляется не во всех СУБД. 
 
 
Сортировка результирующих строк 
Как  мы  уже  отмечали,  строки  в  таблицах  базы  данных  неупорядочены.  Также 
неупорядочены и строки результирующей таблицы запроса, однако для их упорядочения 
в  предложении  SELECT  можно  воспользоваться  фразой  ORDER  BY.  Она  сортирует  по 
значению  указанных  в  ней  столбцов  (и  выражений  над  столбцами)  строки 
результирующей таблицы запроса. Синтаксис этой фразы следующий: 

жүктеу 3,23 Mb.

Достарыңызбен бөлісу:
1   ...   291   292   293   294   295   296   297   298   ...   407




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау