PROCEDURE SUB3 (SQLCODE, SQLSTATE,
:COUN NUMERIC (9)); SELECTCOUNT(*) INTO :COUN FROM STAFF WHERE UNIQUE(SELECT * FROM STAFF);
PROCEDURE SUB4 (SQLCODE, SQLSTATE,
:COUN NUMERIC (9)); SELECTCOUNT(*) INTO :COUN FROM STAFF AS X WHERE UNIQUE (SELECT * FROM STAFF AS Y WHERE X.EMPNUM = Y.EMPNUM AND X.EMPNAME = Y.EMPNAME AND X.GRADE = Y.GRADE AND X.CITY = Y.CITY);
PROCEDURE SUB9 (SQLCODE, SQLSTATE,
:COUN NUMERIC (9)); SELECTCOUNT(*) INTO :COUN FROM STAFF WHERE UNIQUE(SELECT GRADE FROM STAFF);
PROCEDURE SUB10 (SQLCODE, SQLSTATE,
:NAAM CHAR(24),
:GRADE NUMERIC (4)); SELECT EMPNUM, GRADE INTO :NAAM, :GRADE FROM STAFF
X WHERE (UNIQUE(SELECT GRADE FROM STAFF Y WHERE X.GRADE = Y.GRADE));
PROCEDURE SUB11 (SQLCODE, SQLSTATE,
:COUN NUMERIC (9)); SELECTCOUNT (*) INTO :COUN FROM STAFF X WHERENOT UNIQUE (SELECT GRADE FROM STAFF Y WHERE X.GRADE = Y.GRADE);
PROCEDURE SUB18 (SQLCODE, SQLSTATE,
:COUN NUMERIC (9)); SELECTCOUNT(*) INTO :COUN FROM STAFFC AS X WHERE UNIQUE(SELECT CITY, MGR FROM STAFFC AS Y WHERE X.GRADE = Y.GRADE);
PROCEDURE SUB19 (SQLCODE, SQLSTATE,
:COUN NUMERIC (9)); SELECTCOUNT(*) INTO :COUN FROM STAFFC AS X WHERENOT UNIQUE(SELECT GRADE, CITY FROM STAFFC AS Y WHERE X.GRADE = Y.GRADE);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.