第10章 面对象数据库
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例10-6 查询广州地区大学中教师开设课程的课程名:SELECT DISTINCT C.cnameFROM universities U,U.staff F,F.teach CWHERE U.city = ‘guangzhou’;说明 关键字DISTINCT消除了结果中重复部分,此时查询结果为集合set,否则为包bag。 10.3 ODMG数据操作 10.3.1 数据创建 * 例10-7 上述查询也可以用子查询表示,但查询出现在FROM中:SELECT DISTINCT C.cnameFROM (SELECT UFROM universities UWHERE U.city = ‘guangzhou’)D1(SELECT FFROM D1.staff F)D2D2.teach C; 10.3 ODMG数据操作 10.3.1 数据创建 * 说明 这个语句并不比前一个语句简洁,实际上更差,但说明了OQL中建立出查询的新的形式。在其中FROM子句中,具有三个嵌套的循环。在第一个循环中,变量D1覆盖了广州地区所有大学,这是FROM子句中的第一个查询的结果。对于嵌套在第一
原创力文档

文档评论(0)