A few more: ----------------------------------------
p.53 (top) [ ] ( ) | ^ - + * % _ ? { No "}" (terminating brace) ? [:ALPHA:]: Latin letters a..z and A..z. Should be: a..z and A..Z ? ---------------------------------------- p.57 Existential Predicates ... Existential predicates are so called because they use various methods to test the existence of the value on the left side of the predicate in the output results of subqueries on the right. Using the first example: SELECT * FROM employee WHERE EXISTS(SELECT * FROM employee_project ep WHERE ep.emp_no = employee.emp_no) What is the "value on the left side of the predicate" and what is "output result of subqueries on the right"? It is not intuitive to me. It seems to be better explained in the next paragraph, but the end is not very clear: ... tests the fact of the existence of any number of matching rows that is greater than none. Would something like ... tests the existence of at least one matching row. be simpler and clearer? ---------------------------------------- -- Aage J. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ Firebird-docs mailing list Firebird-docs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/firebird-docs