POSTQUEL ( Postgres Query Language ) este limbajul principal de interogare pentru Postgres DBMS . Pe baza calculului tuplu . În prezent , PostgreSQL . Acest limbaj a fost dezvoltat în 1985 la UC Berkeley de o echipă de dezvoltatori care lucrează sub conducerea profesorului Michael Stonebreaker . POSTQUEL se bazează pe limbajul de interogare QUEL, folosit de la sfârșitul anilor 70 în baza de date Ingres [1] . În 1995, Andrew Yu și Jolly Chen au înlocuit limbajul de interogare Postgres POSTQUEL cu SQL [2] . Noua versiune a sistemului de gestionare a bazelor de date a fost numită Postgres95.
Obțineți salariul unui angajat Kowalski:
preluați (STAFF.pay) de la STAFF unde STAFF.name = "Kowalski"Toți angajații peste 40 de ani:
preluați (nume P.) de la P în PERSONAL unde P.age > 40Găsiți toate departamentele care ocupă în întregime un etaj:
preluare(DEPART.dname) unde DEPART.floor NOT-IN {D.floor din D în DEPART unde D.dname != DEPART.dname} |