POSTQUEL: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Schrike (обсуждение | вклад) Нет описания правки |
Метка: добавление ссылки |
||
Строка 16: | Строка 16: | ||
where DEPART.floor NOT-IN {D.floor from D in DEPART where D.dname != DEPART.dname} |
where DEPART.floor NOT-IN {D.floor from D in DEPART where D.dname != DEPART.dname} |
||
[[Категория:PostgreSQL]] | [[Категория:Базы данных]] |
[[Категория:PostgreSQL]] | [[Категория:Базы данных]] |
||
== Ссылки == |
|||
* [http://web.archive.org/web/20110718172824/http://downloads.ingres.com/download/quel.pdf|Ingres ® 2006 QUEL Reference Guide] |
Версия от 13:56, 25 мая 2021
Эту статью предлагается удалить. |
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
POSTQUEL (англ. Postgres Query Language) – первичный язык запросов для СУБД Postgres, в настоящее время PostgreSQL. Этот язык был разработан в 1985 году в Калифорнийском университете Беркли командой разработчиков, работающих под руководством профессора Майкла Стоунбрейкера. POSTQUEL основывается на языке запросов QUEL, используется с конца 70-х годов в базе данных Ingres. В 1995 г. Эндрю Ю (Andrew Yu) и Джолли Чен (Jolly Chen) заменили в базе Postgres POSTQUEL язык запросов на SQL. Новый выпуск системы управления базами данных назвали Postgres95.
Примеры запросов
Получить размер заработной платы сотрудника Ковальски:
retrieve (STAFF.pay) from STAFF where STAFF.name = "Kowalski"
Все сотрудники старше 40 лет:
retrieve (P.name) from P in STAFF where P.age > 40
Найти все департаменты, целиком занимающие один этаж:
retrieve (DEPART.dname) where DEPART.floor NOT-IN {D.floor from D in DEPART where D.dname != DEPART.dname} |