幻灯片 1

Size: px
Start display at page:

Download "幻灯片 1"

Transcription

1 从多表中显示数据 Copyright Oracle Corporation, All rights reserved. 进度表 : 时间 主题 55 分钟 讲演 55 分钟 练习 110 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 4-1

2 目标 完成本课后, 您应当能够执行下列操作 : 写 SELECT 语句使用等值和非等值连接从多个表中访问数据 使用外连接查看不满足连接条件的数据 使用一个自连接, 连接一个表到它自己 4-2 Copyright Oracle Corporation, All rights reserved. 课程目标本课学习怎样从多个表中获得数据 中国科学院西安网络中心 2005 Oracle SQL 入门 4-2

3 从多表中获得数据 EMPLOYEES DEPARTMENTS 4-3 Copyright Oracle Corporation, All rights reserved. 来自多表的数据有时你需要使用来自多表的数据 在幻灯片中, 报告显示了来自单独的两个表的数据 数据 Employee ID 在 EMPLOYEES 表中 Department ID 在 EMPLOYEES 和 DEPARTMENTS 表中都有 Location IDs 在 DEPARTMENTS 表中 为了生成报告, 你需要连接 EMPLOYEES 和 DEPARTMENTS 表, 并从两个表中访问 中国科学院西安网络中心 2005 Oracle SQL 入门 4-3

4 笛卡尔乘积 笛卡尔乘积的形成, 当 : 一个连接条件被遗漏时 一个连接条件不正确时 在第一个表中的所有行被连接到第二个表的所有行时 为了避免笛卡尔乘积的形成, 在 WHERE 子句中应当总是包含正确的连接条件 4-4 Copyright Oracle Corporation, All rights reserved. 笛卡尔乘积当一个连接条件无效或被遗漏时, 其结果是一个笛卡尔乘积 (Cartesian product), 其中所有行的组合都被显示 第一个表中的所有行连接到第二个表中的所有行 一个笛卡尔乘积会产生大量的行, 其结果没有什么用 你应该在 WHERE 子句中始终包含一个有效的连接条件, 除非你有特殊的需求, 需要从所有表中组合所有的行 对于一些测试笛卡尔乘积是有用的, 例如你需要产生大量的行来模拟一个相当大的数据量 中国科学院西安网络中心 2005 Oracle SQL 入门 4-4

5 笛卡尔乘积的产生 EMPLOYEES (20 行 ) DEPARTMENTS (8 行 ) 笛卡尔乘积 : 20x8=160 行 4-5 Copyright Oracle Corporation, All rights reserved. 笛卡尔乘积 ( 续 ) 如果连接条件被遗漏, 就会产生笛卡尔乘积 幻灯片中的例子从 EMPLOYEES 和 DEPARTMENTS 表中显示雇员的名字和部门名字 因为无 WHERE 子句被指定, EMPLOYEES 表中所有的行 (20 行 ) 被与 DEPARTMENTS 表中的所有行 (8 行 ) 连接, 因 此产生 160 行的输出 SELECT last_name, department_name dept_name FROM employees, departments; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-5

6 连接的类型 Oracle 所有的连接 (8i 以前 ): Equijoin 等值 Non-equijoin 非等值 Outer join 外连接 Self join 自连接 SQL: 1999 适应连接 : Cross joins 交叉连接 Natural joins 自然连接 Using clause 使用子句 Full or two sided outer joins 全连接或双向外连接 Arbitrary join conditions for outer joins 对于外连接的任意连接条件 4-6 Copyright Oracle Corporation, All rights reserved. 连接的类型 Oracle9i 数据库提供 SQL: 1999 兼容的连接语法 在 9i 发布以前, 连接语法不同于 ANSI 标准 新的 SQL: 1999 兼容连接语法不提供任何对 Oracle 以前发布的版本中私有连接语法性能的改进 中国科学院西安网络中心 2005 Oracle SQL 入门 4-6

7 用 Oracle 语法连接表 使用一个连接从多个表中查询数据 SELECT FROM WHERE table1.column, table2.column table1, table2 table1.column1 = table2.column2; 在 WHERE 子句中写连接条件 当多个表中有相同的列名时, 将表名作为列名的前缀 4-7 Copyright Oracle Corporation, All rights reserved. 定义连接当数据从多表中查询时, 要使用连接 (join) 条件 一个表中的行按照存在于相应列中的公值被连接到另一个表中的行, 即, 通常所说的主键和外键列 从多个表中显示数据, 在 WHERE 子句中写一个简单的连接条件 在语法中 : table1.column 指示获取数据的表和列 table1.column1 = 是连接表的条件 table2.column2 原则 在写一个连接表的 SELECT 语句时, 在列名前面用表名可以使语义清楚, 并且加快数据库访问 如果相同的列名出现在多个表中, 列名必须前缀表名 为了连接 n 个表在一起, 你最少需要 n-1 个连接条件 例如, 为了连接 4 个表, 最少需要 3 个连接条件 如果表中有一个连接主键, 该规则可能不适用, 其中可能有多行用来唯一地标识每一行 更多信息, 见 Oracle9i SQL Reference, SELECT 中国科学院西安网络中心 2005 Oracle SQL 入门 4-7

8 什么是等值连接? EMPLOYEES DEPARTMENTS 外键 FK 主键 PK 4-8 Copyright Oracle Corporation, All rights reserved. 等值连接为了确定一个雇员的部门名, 需要比较 EMPLOYEES 表中的 DEPARTMENT_ID 列与 DEPARTMENTS 表中的 DEPARTMENT_ID 列的值 在 EMPLOYEES 和 DEPARTMENTS 表之间的关系是一个相等 (equijoin) 关系, 即, 两个表中 DEPARTMENT_ID 列的值必须相等 通常, 这种连接类型包括主键和外键 注 : 等值连接也被称为简单连接 (simple joins) 或内连接 (inner joins) 教师注释 解释抉择矩阵 (decision matrix) 用于简化写连接的使用, 例如, 如果你想显示同一 个部门中所有姓 Goyal 的雇员的名字和部门号, 可以写出下面的决策矩阵 : 显示列 源表 条件 last_name employees last_name='goyal' department_name departments employees.department_id = departments.department_id 现在看着上面的抉择矩阵,SQL 语句可以容易地写出 第一列给出 SELECT 语句的字段列表, 第二列给出 FROM 子句, 第三列给出 WHERE 子句的条件 中国科学院西安网络中心 2005 Oracle SQL 入门 4-8

9 用等值连接返回记录 SELECT employees.employee_id, employees.last_name, employees.department_id, departments.department_id, departments.location_id FROM employees, departments WHERE employees.department_id = departments.department_id; 4-9 Copyright Oracle Corporation, All rights reserved. 用等值连接返回记录在幻灯片的例子中 : SELECT 子句指定要返回的列名 : employee last name employee number 和 department number, 这些是 EMPLOYEES 表中的列 department number department name 和 location ID, 这些是 DEPARTMENTS 表中的列 FROM 子句指定数据库必须访问的两个表 : EMPLOYEES 表 DEPARTMENTS 表 WHERE 子句指定表怎样被连接 : EMPLOYEES.DEPARTMENT_ID = DEPARTMENTS.DEPARTMENT_ID 因为 DEPARTMENT_ID 列是两个表的公共列, 它必须用表名做前缀以避免混淆 中国科学院西安网络中心 2005 Oracle SQL 入门 4-9

10 使用 AND 操作符附加搜索条件 EMPLOYEES DEPARTMENTS 4-10 Copyright Oracle Corporation, All rights reserved. 添加查询条件 除连接之外, 你可能还要求用 WHERE 子句在连接中限制一个或多个表中的行 例如, 为了显示雇员 Matos 的部门号和部门名, 你需要添加条件到 WHERE 子句中 SELECT last_name, employees.department_id, department_name FROM employees, departments WHERE employees.department_id = departments.department_id AND last_name = 'Matos'; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-10

11 限制不明确的列名 在多表中使用表前缀限制修饰列名 用表前缀改善性能 用列别名区别有相同名称, 但在不同表中的列 4-11 Copyright Oracle Corporation, All rights reserved. 限制不明确的列名你需要在 WHERE 子句中用表的名字限制列的名字以避免含糊不清 没有表前缀, DEPARTMENT_ID 列可能来自 DEPARTMENTS 表, 也可能来自 EMPLOYEES 表, 这种情况下需要添加表前缀来执行查询 如果列名在两个表之间不相同, 就不需要限定列 但是, 使用表前缀可以改善性能, 因为你确切地告诉 Oracle 服务器在那里找到列 必须限定不明确的列名也适用于在其它子句中可能引起混淆的那些列, 例如 SELECT 子句或 ORDER BY 子句 中国科学院西安网络中心 2005 Oracle SQL 入门 4-11

12 使用表别名 使用表别名简化查询 使用表别名改善性能 SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id FROM employees e, departments d WHERE e.department_id = d.department_id; 4-12 Copyright Oracle Corporation, All rights reserved. 表别名用表名限制列名可能是非常耗时的, 特别是当表名字很长时, 你可以使用表别名代替表名 就象列别名给列另一个名字一样, 表别名给表另一个名字 表别名有助于保持 SQL 代码较小, 因此使用的存储器也少 注意在例子中表的 FROM 子句中怎样定义表别名 表名完全指定, 然后跟着别名 EMPLOYEES 表被给予别名 e,departments 表被给予别名 d 原则 表别名最多可以有 30 个字符, 但短一些更好 如果在 FROM 子句中表别名被用于指定的表, 那么在整个 SELECT 语句中都要使用表别名 表别名应该是有意义的 表别名只对当前的 SELECT 语句有效 中国科学院西安网络中心 2005 Oracle SQL 入门 4-12

13 EMPLOYEES 多于两个表的连接 DEPARTMENTS LOCATIONS 为了连接 n 个表, 你最少需要 n-1 个连接条件 例如, 为了连接 3 个表, 最少需要两个连接 4-13 Copyright Oracle Corporation, All rights reserved. 添加查询条件 有时你可能需要连接两个以上的表 例如, 为了显示每个雇员的 last name department name 和 city, 你必须连接 EMPLOYEES DEPARTMENTS 和 LOCATIONS 表 SELECT e.last_name, d.department_name, l.city FROM employees e, departments d, locations l WHERE e.department_id = d.department_id AND d.location_id = l.location_id; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-13

14 非等值连接 EMPLOYEES JOB_GRADES 在 EMPLOYEES 表中的工资必须在 JOB_GRADES 表中的最低工资和最高工资之间 4-14 Copyright Oracle Corporation, All rights reserved. 非等值连接一个非等值连接是一种不同于等值操作的连接条件 EMPLOYEES 表和 JOB_GRADES A 表之间的关系有一个非等值连接例子 在两个表之间的关系是 EMPLOYEES 表中的 SALARY 列必须是 JOB_GRADES 表的 LOWEST_SALARY 和 HIGHEST_SALARY 列之间的值 使用不同于等于 (=) 的操作符获得关系 中国科学院西安网络中心 2005 Oracle SQL 入门 4-14

15 用非等值连接返回记录 SELECT e.last_name, e.salary, j.grade_level FROM employees e, job_grades j WHERE e.salary BETWEEN j.lowest_sal AND j.highest_sal; 4-15 Copyright Oracle Corporation, All rights reserved. 非等值连接 ( 续 ) 幻灯片的例子创建一个非等值连接来求一个雇员的薪水级别 薪水必须在任何一对最低和最高薪水范围内 要注意的是当查询被执行时, 所有雇员只出现一次是重要的 没有雇员在列表中重复 对此有两个理由 : 在工作等级表中, 没有行是交迭的, 即, 一个雇员的薪水值只能位于薪水级别表的最低和最高薪水值之间 所有雇员的薪水位于由工作级别表提供的限制中 即, 没有雇员的收入少于 LOWEST_SAL 列所包含的最低值, 或高于 HIGHEST_SAL 列所包含的最高值 注 : 其它条件, 例如 <= 和 >= 可以被使用, 但 BETWEEN 是最简单的 在使用 BETWEEN 时先指定最低值后指定最高值 在幻灯片的例子中指定表别名是因为性能的原因, 而不是因为可能产生含糊 教师注释解释 BETWEEN AND 实际上被 Oeacle 服务器转换为一对 AND 条件 (a >= 最小值 ) and (a <= 最大值 ),IN ( ) 被 Oracle 服务器转换为一组 OR 条件 (a = value1 OR a = value2 OR a = value3 ) 所以用 BETWEEN AND IN() 并没有性能上的提高 ; 好处是逻辑上简单 中国科学院西安网络中心 2005 Oracle SQL 入门 4-15

16 外连接 DEPARTMENTS EMPLOYEES 在部门 190 中无雇员 4-16 Copyright Oracle Corporation, All rights reserved. 用外连接返回不直接匹配的记录如果一个行不满足连接条件, 该行将不出现在查询结果中 例如, 在 EMPLOYEES 和 DEPARTMENTS 表的等值连接条件中, 雇员 Grant 不出现, 因为在 EMPLOYEES 表中没有她的 department ID 记录 在结果集中有 20 个雇员, 你只看得见 19 个记录 SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id = d.department_id; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-16

17 外连接语法 你可以用一个外连接查看那些不满足连接条件的行 外连接运算符是加号 (+) SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column(+) = table2.column; SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column = table2.column(+); 4-17 Copyright Oracle Corporation, All rights reserved. 用外连接返回不直接匹配的记录如果在连接条件中使用外连接操作, 缺少的行就可以被返回 操作符是一个在圆括号中的加号 (+), 它被放置在连接的缺少信息的一侧 为了使来自不完善表的一行或多行能够被连接, 该操作符有产生一个或多个空行的作用 在语法中 : table1.column = 是连接表在一起的条件 table2.column (+) 是外连接符号, 它可以放在 WHERE 子句的条件的任一边, 但不能两边都放 ( 跟着没有匹配行的表中列的名字放置外连接符号 ) 中国科学院西安网络中心 2005 Oracle SQL 入门 4-17

18 使用外连接 SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id(+) = d.department_id ; 4-18 Copyright Oracle Corporation, All rights reserved. 使用外连接返回不直接匹配的记录 ( 续 ) 幻灯片的例子显示雇员的 last name department ID 和 department names Contracting 部门还没有雇员 空值被显示在输出中 外连接约束 外连接操作符只能出现在表达式一侧 缺少信息的一侧 它从一个表中返回那些在另一个表中没有直接匹配的行 包括一个外连接的条件不能用 IN 操作符或连接到另一个用 OR 操作符的条件 中国科学院西安网络中心 2005 Oracle SQL 入门 4-18

19 自连接 EMPLOYEES ( 工人 ) EMPLOYEES ( 经理 ) 在 WORKER 表中的 MANAGER_ID 等于 MANAGER 表中的 EMPLOYEE_ID 4-19 Copyright Oracle Corporation, All rights reserved. 连接一个表到它自己有时你需要连接一个表到它自己 为了找到每个雇员的经理的名字, 你需要连接 EMPLOYEES 表到它自己, 或执行一个自连接 例如, 为了找到 Whalen 的经理的名字, 你需要 : 在 EMPLOYEES 的 LAST_NAME 列找到 Whalen 在 MANAGER_ID 列找到 Whalen 的经理号 Whalen 的经理号是 101 用 EMPLOYEE_ID 101 在 LAST_NAME 列找到经理的名字 Kochhar 的雇员号是 101, 所以 Kochhar 是 Whalen 的经理 在这个过程中, 你要查找表两次, 第一次你在 LAST_NAME 列中查找 Whalen 并且在找到对应的 MANAGER_ID 列的值 101 第二次你在 EMPLOYEE_ID 列查找 101 并且在 LAST_NAME 列找到 Kochhar 教师注释从 EMPLOYEES 表显示数据并且指出每个经理同时也是雇员 中国科学院西安网络中心 2005 Oracle SQL 入门 4-19

20 连接一个表到它本身 SELECT worker.last_name ' works for ' manager.last_name FROM employees worker, employees manager WHERE worker.manager_id = manager.employee_id ; 4-20 Copyright Oracle Corporation, All rights reserved. 连接一个表到它自己 ( 续 ) 幻灯片的例子连接 EMPLOYEES 表到它自己 为了在 FROM 子句中模拟两个表, 对于相同的表 EMPLOYEES, 用两个别名, 分别为 w 和 m 在该例中,WHERE 子句包含的连接意味着 一个工人的经理号匹配该经理的雇员号 教师注释给学生指出 : 在幻灯片中, 查询结果中的列标题似乎不重要 应该用一个有意义的列别名 在输出中只有 19 行, 但在 EMPLOYEES 表中有 20 行 产生这个结果是因为雇员 King, 他是总经理, 他上面没有经理 中国科学院西安网络中心 2005 Oracle SQL 入门 4-20

21 练习 4, 第一部分 : 概览 这部分练习包括用 Oracle 语法写将表连接在一起的查询 4-21 Copyright Oracle Corporation, All rights reserved. 练习 4, 第一部分该练习设计了多种到目前为止在课程中学过的 Oracle 的将连接表在一起的语法的习题 完成本课后面的练习 1-4 中国科学院西安网络中心 2005 Oracle SQL 入门 4-21

22 用 SQL 连接表 : 1999 语法 用一个连接从多个表中查询数据 SELECT table1.column, table2.column FROM table1 [CROSS JOIN table2] [NATURAL JOIN table2] [JOIN table2 USING (column_name)] [JOIN table2 ON(table1.column_name = table2.column_name)] [LEFT RIGHT FULL OUTER JOIN table2 ON ON (table1.column_name = table2.column_name)]; 4-22 Copyright Oracle Corporation, All rights reserved. 定义连接用 SQL: 1999 语法, 你可以获得与用前面讲述的 Oracle 语法同样的结果 在语法中 : table1.column 表示要从其中返回数据的表和列 CROSS JOIN 从两个表中返回笛卡尔乘积 NATURAL JOIN 基于相同的列名连接两个表 JOIN table USING column_name JOIN table ON 执行一个基于列名的等值连接 table1.column_name 执行一个基于在 ON 子句中的条件的等值连接 = table2.column_name LEFT/RIGHT/FULL OUTER 更多信息, 见 Oracle9i SQL Reference, SELECT 中国科学院西安网络中心 2005 Oracle SQL 入门 4-22

23 创建交叉连接 CROSS JOIN 子句导致两个表的交叉乘积 该连接和两个表之间的笛卡尔乘积是一样的 SELECT last_name, department_name FROM employees CROSS JOIN departments ; 4-23 Copyright Oracle Corporation, All rights reserved. 创建交叉连接幻灯片中例子给出与下面语句相同的结果 : SELECT last_name, department_name FROM employees, departments; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-23

24 创建自然连接 NATURAL JOIN 子句基于两个表之间有相同名字的所有列 它从两个表中选择在所有的匹配列中有相等值的行 如果有相同名字的列的数据类型不同, 返回一个错误 4-24 Copyright Oracle Corporation, All rights reserved. 创建自然连接在以前发布的 Oracle 中做一个在相应表中无明确指定的列的连接是不可能的 在 Oracle9i 中, 让连接完全自动基于有匹配数据类型和名字的两个表中的列是可能的, 使用 NATURAL JOIN 关键字 注 : 连接只能发生在两个表中有相同名字和数据类型的列上 如果列有相同的名字, 但数据类型不同,NATURAL JOIN 语法会引起错误 中国科学院西安网络中心 2005 Oracle SQL 入门 4-24

25 用自然连接返回记录 SELECT department_id, department_name, location_id, city FROM departments NATURAL JOIN locations ; 4-25 Copyright Oracle Corporation, All rights reserved. 用自然连接返回记录在幻灯片的例子中,LOCATIONS 表被用 LOCATION_ID 列连接到 DEPARTMENT 表, 这是在两个表中唯一名字相同的列 如果存在其它的公共列, 连接会全部使用他们 等值连接自然连接也可以被写为等值连接 : SELECT department_id, department_name, departments.location_id, city FROM departments, locations WHERE departments.location_id = locations.location_id; 带 WHERE 子句的自然连接可以用 WHERE 子句实现在一个自然连接中添加约束 下面的例子限制部门号 department ID 等于 20 或 50 那些输出的行 SELECT department_id, department_name, location_id, city FROM departments NATURAL JOIN locations WHERE department_id IN (20, 50); 中国科学院西安网络中心 2005 Oracle SQL 入门 4-25

26 用 USING 子句创建连接 如果一些列有相同的名字, 但数据类型不匹配, NATURAL JOIN 子句能够用 USING 子句修改以指定将被用于一个等值连接的列 当有多个列匹配时, 用 USING 子句匹配唯一的列 在引用列不要使用表名或者别名 NATURAL JOIN 和 USING 子句是相互排斥的 4-26 Copyright Oracle Corporation, All rights reserved. USING 子句自然连接 (Natural joins) 用具有相匹配的名字和数据类型的所有列来连接表 USING 子句可以被用来指定那些将被用语一个等值连接的列中的唯一列 在 USING 子句中引用的列不应该在 SQL 语句的任何地方用表名或表别名限制 ( 前缀 ) 例如, 该语句是有效的 : SELECT l.city, d.department_name FROM locations l JOIN departments d USING (location_id) WHERE location_id = 1400; 该语句是无效的, 因为 LOCATION_ID 在 WHERE 子句中被限制了 : SELECT l.city, d.department_name FROM locations l JOIN departments d USING (location_id) WHERE d.location_id = 1400; ORA-25154: column part of USING clause cannot have qualifier 同样的限制也用于 NATURAL 连接 因此, 那些在两个表中有相同名字的列不能有任何限定词 中国科学院西安网络中心 2005 Oracle SQL 入门 4-26

27 用 USING 子句返回记录 SELECT e.employee_id, e.last_name, d.location_id FROM employees e JOIN departments d USING (department_id) ; 4-27 Copyright Oracle Corporation, All rights reserved. USING 子句 ( 续 ) 该例子示范连接 EMPLOYEES 和 DEPARTMENTS 表中的 DEPARTMENT_ID 列, 并以此显示雇员工作的场所编号 该例子也写成一个等值连接 : SELECT employee_id, last_name, employees.department_id, location_id FROM employees, departments WHERE employees.department_id = departments.department_id; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-27

28 用 ON 子句创建连接 对于自然连接的连接条件, 基本上是带有相同名字的所有列的等值连接 为了指定任意条件, 或者指定要连接的列, 可以使用 ON 子句 连接条件从另一个搜索条件中被分开 ON 子句使得代码易懂 4-28 Copyright Oracle Corporation, All rights reserved. ON 条件用 ON 子句指定一个连接条件 这让你从在 WHERE 子句中的查找或过滤条件中分离指定的连接条件 中国科学院西安网络中心 2005 Oracle SQL 入门 4-28

29 用 ON 子句返回记录 SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id FROM employees e JOIN departments d ON (e.department_id = d.department_id); 4-29 Copyright Oracle Corporation, All rights reserved. 创建带 ON 子句的连接 ON 子句也可以象下面一样被用于有不同名字的连接列 : SELECT e.last_name emp, m.last_name mgr FROM employees e JOIN employees m ON (e.manager_id = m.employee_id); 前面的例子是 EMPLOYEE 表基于 EMPLOYEE_ID 和 MANAGER_ID 列的到它自己的自连接 中国科学院西安网络中心 2005 Oracle SQL 入门 4-29

30 用 ON 子句创建三向连接 SELECT employee_id, city, department_name FROM employees e JOIN departments d ON d.department_id = e.department_id JOIN locations l ON d.location_id = l.location_id; 4-30 Copyright Oracle Corporation, All rights reserved. 三向连接三向连接是三个表的连接 在 SQL: 1999 兼容语法中, 连接被从左到右执行, 所以第一个连接执行 EMPLOYEES JOIN DEPARTMENTS 第一个连接条件可以引用在 EMPLOYEES 和 DEPARTMENTS 中的列, 但不能引用在 LOCATIONS 中的列 第二个条件可以引用所有三个表中的列 这也可以被写为三个等值连接 : SELECT employee_id, city, department_name FROM employees, departments, locations WHERE employees.department_id = departments.department_id AND departments.location_id = locations.location_id; 教师注释 下面的例子显示也可以用 USING 子句完成同样的连接 : SELECT e.employee_id, l.city, d.department_name FROM employees e JOIN departments d USING (department_id) JOIN locations l USING (location_id); 中国科学院西安网络中心 2005 Oracle SQL 入门 4-30

31 内与外连接 在 SQL: 1999 中, 连接两个表, 仅返回匹配的行的连接, 称为内连接 在两个表之间的连接, 返回内连接的结果, 同时还返回不匹配行的左 ( 或右 ) 表的连接, 称为左 ( 或右 ) 连接 在两个表之间的连接, 返回内连接的结果, 同时还返回左和右连接, 称为全连接 4-31 Copyright Oracle Corporation, All rights reserved. 连接 比较 SQL: 1999 和 Oracle 语法 Oracle SQL: 1999 Equijoin Natural or Inner Join Outerjoin Left Outer Join Selfjoin Join ON Nonequijoin Join USING Cartesian Product Cross Join 中国科学院西安网络中心 2005 Oracle SQL 入门 4-31

32 左外连接 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id) ; 4-32 Copyright Oracle Corporation, All rights reserved. 左外连接的例子左边的表 (EMPLOYEES) 中即使没有与 DEPARTMENTS 表中匹配的行, 该查询也会取回 EMPLOYEES 表中所有的行 该查询可以用如下的更容易的语句完成 : SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE d.department_id (+) = e.department_id; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-32

33 右外连接 SELECT e.last_name, e.department_id, d.department_name FROM employees e RIGHT OUTER JOIN departments d ON (e.department_id = d.department_id) ; 4-33 Copyright Oracle Corporation, All rights reserved. 右外连接右边的表 (DEPARTMENTS ) 中即使没有与 EMPLOYEES 表中匹配的行, 该查询也会取回 DEPARTMENTS 表中所有的行 该查询可以用如下的更容易的语句完成 : SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE d.department_id = e.department_id (+); 中国科学院西安网络中心 2005 Oracle SQL 入门 4-33

34 全外连接 SELECT e.last_name, e.department_id, d.department_name FROM employees e FULL OUTER JOIN departments d ON (e.department_id = d.department_id) ; 4-34 Copyright Oracle Corporation, All rights reserved. 全外连接的例子该查询取回 EMPLOYEES 表中所有的行, 即使在 DEPARTMENTS 表中没有相匹配的行 它也取回 DEPARTMENTS 表中所有的行, 即使 EMPLOYEES 表中没有相匹配的行 教师注释可以更容易的完成全外连接, 你可以用 UNION 操作符得到相同的结果 SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id (+) = d.department_id UNION SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id = d.department_id (+); 中国科学院西安网络中心 2005 Oracle SQL 入门 4-34

35 附加条件 SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id FROM employees e JOIN departments d ON (e.department_id = d.department_id) AND e.manager_id = 149 ; 4-35 Copyright Oracle Corporation, All rights reserved. 应用附加条件你可以在 WHERE 子句中应用附加条件 该例子显示在 EMPLOYEES 和 DEPARTMENTS 表上执行一个连接, 并且附加条件, 只显示经理 ID 等于 149 的雇员 中国科学院西安网络中心 2005 Oracle SQL 入门 4-35

36 小结 在本课中, 您应该已经学会如何使用连接从多表中显示数据 : Oracle 8i 和早期版本的私有语法 9i 以后版本的 SQL: 1999 兼容语法 4-36 Copyright Oracle Corporation, All rights reserved. 小结有多种方法连接表 连接类型 等值 Equijoins 非等值 Non-equijoins 外连接 Outer joins 自连接 Self joins 交叉连接 Cross joins 自然连接 Natural joins 全外连接 Full or outer joins 笛卡尔乘积一个笛卡尔乘积导致所有行的组合被显示 其原因可能是忽略了 WHERE 子句或指定了 CROSS JOIN 子句 表别名 使用表别名加速数据库的访问 表别名有助于保持 SQL 代码较小, 并节省存储器 中国科学院西安网络中心 2005 Oracle SQL 入门 4-36

37 练习 4, 第二部分 Part Two: 概览 本练习包括下面的主题 : 用等值连接来连接表 演示外连接和自连接 附加条件 4-37 Copyright Oracle Corporation, All rights reserved. 练习 4, 第二部分该练习有意给你从多表中提取数据的实际的经验 试用 Oracle 专用语法和 SQL: 1999 兼容语法 在第二部分中, 问题 5-8, 试写出使用 ANSI 语法的连接语句 在第二部分中, 问题 9-11, 用 Oracle 语法和 ANSI 语法试写出连接语句 中国科学院西安网络中心 2005 Oracle SQL 入门 4-37

38 练习 4 第一部分 1. 写一个查询显示所有雇员的 last name department number and department name SELECT e.last_name, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id = d.department_id; 2. 创建一个在部门 80 中的所有工作岗位的唯一列表, 在输出中包括部门的地点 SELECT DISTINCT job_id, location_id FROM employees, departments WHERE employees.department_id = departments.department_id AND employees.department_id = 80; 3. 写一个查询显示所有有佣金的雇员的 last name department name location ID 和城市 SELECT e.last_name, d.department_name, d.location_id, l.c ity FROM employees e, departments d, locations l 中国科学院西安网络中心 2005 Oracle SQL 入门 4-38

39 WHERE e.department_id = d.department_id AND d.location_id = l.location_id AND e.commission_pct IS NOT NULL; 4. 显示所有在其 last names 中有一个小写 a 的雇员的 last name 和 department name 请将你的 SQL 语句用文件名 lab4_4.sql 存为脚本文件 SELECT last_name, department_name FROM employees, departments WHERE employees.department_id = departments.department_id AND last_name LIKE '%a%'; 练习 4 第二部分 5. 写一个查询显示那些工作在 Toronto 的所有雇员的 last name job department number 和 department name SELECT e.last_name, e.job_id, e.department_id, d.department_name FROM employees e JOIN departments d ON (e.department_id = d.department_id) JOIN locations l ON (d.location_id = l.location_id) WHERE LOWER(l.city) = 'toronto'; 6. 显示雇员的 last name 和 employee number 连同他们的经理的 last name 和 中国科学院西安网络中心 2005 Oracle SQL 入门 4-39

40 manager number 列标签分别为 Employee Emp# Manager 和 Mgr# 将你的 SQL 语句存放在名为 lab4_6.sql 的文本文件中 SELECT w.last_name "Employee", w.employee_id "EMP#", m.last_name "Manager", m.employee_id "Mgr#" FROM employees w join employees m ON (w.manager_id = m.employee_id); 7. 修改 lab4_6.sql 显示所有雇员包括 King, 他没有经理 用雇员号排序结果 将你的 SQL 语句存放在名为 lab4_7.sql 的文本文件中 运行 lab4_7.sql 中的查询 SELECT w.last_name "Employee", w.employee_id "EMP#", m.last_name "Manager", m.employee_id "Mgr#" FROM employees w LEFT OUTER JOIN employees m ON (w.manager_id = m.employee_id); 中国科学院西安网络中心 2005 Oracle SQL 入门 4-40

41 如果你有时间, 完成下面的习题 : 8. 创建一个查询显示所有与被指定雇员工作在同一部门的雇员 ( 同事 ) 的 last names department numbers 给每列一个适当的标签 SELECT e.department_id department, e.last_name employee, c.last_name colleague FROM employees e JOIN employees c ON (e.department_id = c.department_id) WHERE e.employee_id <> c.employee_id ORDER BY e.department_id, e.last_name, c.last_name; 9. 显示 JOB_GRADES 表的结构 创建一个查询显示所有雇员的 name job department name salary 和 grade 中国科学院西安网络中心 2005 Oracle SQL 入门 4-41

42 DESC JOB_GRADES SELECT e.last_name, e.job_id, d.department_name, e.salary, j.grade_level FROM employees e, departments d, job_grades j WHERE e.department_id = d.department_id AND e.salary BETWEEN j.lowest_sal AND j.highest_sal; -- OR SELECT e.last_name, e.job_id, d.department_name, e.salary, j.grade_level FROM employees e JOIN departments d ON (e.department_id = d.department_id) JOIN job_grades j ON (e.salary BETWEEN j.lowest_sal AND j.highest_sal); 如果你想要接受额外的挑战, 完成下面的习题 : 10. 创建一个查询显示那些在雇员 Davies 之后入本公司工作的雇员的 name 和 hire date SELECT e.last_name, e.hire_date FROM employees e, employees davies WHERE davies.last_name = 'Davies' AND davies.hire_date < e.hire_date -- OR SELECT e.last_name, e.hire_date FROM employees e JOIN employees davies ON (davies.last_name = 'Davies') WHERE davies.hire_date < e.hire_date; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-42

43 11. 显示所有雇员的 names 和 hire dates, 他们在他们的经理之前进入本公司, 连同他们的经理的名字和受雇日期一起显示 列标签分别为 Employee Emp Hired Manager 和 Mgr Hired SELECT w.last_name, w.hire_date, m.last_name, m.hire_date FROM employees w, employees m WHERE w.manager_id = m.employee_id AND w.hire_date < m.hire_date; -- OR SELECT w.last_name, w.hire_date, m.last_name, m.hire_date FROM employees w JOIN employees m ON (w.manager_id = m.employee_id) WHERE w.hire_date < m.hire_date; 中国科学院西安网络中心 2005 Oracle SQL 入门 4-43

幻灯片 1

幻灯片 1 幻 灯 片 1 从 多 表 中 显 示 数 据 Copyright Oracle Corporation, 2001. All rights reserved. 进 度 表 : 时 间 主 题 55 分 钟 讲 演 55 分 钟 练 习 110 分 钟 总 共 幻 灯 片 2 目 标 完 成 本 课 后, 您 应 当 能 够 执 行 下 列 操 作 : 写 SELECT 语 句 使 用 等 值 和

More information

幻灯片 1

幻灯片 1 子查询 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 25 分钟 讲演 30 分钟 练习 55 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 6-1 目标 完成本课后, 您应当能够执行下列操作 : 描述字查询能够解决的问题类型 定义子查询 列出子查询的类型 写单行和多行子查询 6-2

More information

幻灯片 1

幻灯片 1 高级子查询 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 60 分钟 讲演 50 分钟 练习 110 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 18-1 目标 完成本课后, 您应当能够 : 写多列子查询 在返回空值时描述并解释子查询的行为 写一个在 FROM 子句中的子查询 SQL

More information

幻灯片 1

幻灯片 1 用组函数合计数据 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 35 分钟 讲演 40 分钟 练习 75 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 5-1 目标 完成本课后, 您应当能够执行下列操作 : 识别可用的组函数 描述组函数的使用 用 GROUP BY 子句分组数据 用

More information

幻灯片 1

幻灯片 1 约束和排序数据 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 45 minutes 讲演 30 minutes 练习 75 minutes 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 2-1 目标 完成本课后, 您应当能够执行下列操作 : 用一个查询限制返回的行 用一个查询排序返回的行

More information

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S 9 DB2 优化器 DB2 SQL select c1 c2 from ( DB2 )??? DB2?!?, no no DB2 I/O ( transrate overhead ) SQL DML (INSERT UPDATE DELETE) DB2 (access plan) DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( 728 747 ) SQL

More information

PowerPoint Presentation

PowerPoint Presentation 5 数据查询 5.1 简单 SELECT 语句 5.2 SELECT 语句的统计功能 5.3 SELECT 语句中的多表连接 5.4 子查询 5.5 使用 SQL Server Management Studio 进行数据查询与维护 学习目标 通过本部分的学习, 应该掌握以下内容 数据查询的各种语句 运用 S QL S e rve r M a n a g e m e n t S t u d io 和基本的

More information

幻灯片 1

幻灯片 1 编写基本的 SQL SELECT 语句 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 40 分钟 讲演 25 分钟 练习 65 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 1-1 目标 完成本课后, 您应当能够 : 列出 SQL SELECT 语句的功能 执行基本的 SELECT

More information

幻灯片 1

幻灯片 1 创建视图 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 20 分钟 讲演 20 分钟 练习 40 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 11-1 目标 完成本课后, 您应当能够执行下列操作 : 描述视图 创建视图, 修改视图的定义, 删除视图 通过视图取回数据 通过视图插入

More information

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date datetime NOT NULL, c_id int NOT NULL, PRIMARY KEY (o_num) ) ; 插入需要演示的数据,SQL

More information

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建 2 第 二 讲 创 建 和 管 理 表 与 简 单 记 录 操 作 Copyright SWFC-CISC, 2013. All rights reserved. 教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表

More information

11.2 overview

11.2 overview 1 < 在 此 处 插 入 图 片 > Explain Plan 命 令 说 明 Maria Colgan 免 责 声 明 本 讲 座 旨 在 为 您 提 供 有 关 如 何 阅 读 SQL 执 行 计 划 的 说 明, 并 帮 助 您 确 定 该 计 划 是 否 满 足 您 的 要 求 本 讲 座 并 不 能 使 您 一 举 成 为 优 化 器 专 家, 也 无 法 使 您 具 备 轻 松 调 整

More information

幻灯片 1

幻灯片 1 写高级脚本 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 30 分钟 讲演 20 分钟 练习 50 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 D-1 目标 完成本课后, 您应当能够 : 描述用 SQL 产生 SQL 所解决的问题的类型 写一个产生 DROP TABLE 语句的脚本的脚本

More information

PowerPoint Presentation

PowerPoint Presentation Skill-building Courses Intro to SQL Lesson 2 More Functions in SQL 通配符 :LIKE SELECT * FROM Products WHERE PName LIKE %gizmo% PName Price Category Manufacturer Gizmo $19.99 Gadgets GizmoWorks Powergizmo

More information

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 1Z0-007 Title : Introduction to Oracle9i: SQL Version : DEMO 1 / 10 1. What does the FORCE option for creating a view do? A.creates a view

More information

¬¬

¬¬ 2 年 第 9 周 2.2.2-2.2.27 26 年 第 7 周 : 受 春 节 影 响, 一 二 级 市 场 无 供 应 成 交 26 年 第 7 周 (26 年 2 月 8 日 26 年 2 月 4 日 ) 哈 尔 滨 市 无 土 地 供 应 26 年 第 7 周 (26 年 2 月 8 日 26 年 2 月 4 日 ) 哈 尔 滨 市 无 土 地 成 交 26 年 第 7 周 (26 年 2

More information

幻灯片 1

幻灯片 1 操纵数据 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 60 minutes 讲演 30 minutes 练习 90 minutes 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 8-1 目标 完成本课后, 您应当能够执行下列操作 : 描述每个 DML 语句 插入行到表中 更新表中的行

More information

幻灯片 1

幻灯片 1 分级取回数据 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 30 分钟 讲演 20 分钟 练习 50 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 19-1 目标 完成本课后, 您应当能够执行下列操作 : 解释分级查询的概念 创建一个树型结构的报告 格式化分级数据 从树型结构中去除分支

More information

幻灯片 1

幻灯片 1 内置约束 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 45 分钟 讲演 25 分钟 练习 70 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 10-1 目标 完成本课后, 您应当能够执行下列操作 : 描述约束 创建和维护约束 10-2 Copyright Oracle Corporation,

More information

幻灯片 1

幻灯片 1 增强 GROUP BY 子句 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 45 分钟 讲演 30 分钟 练习 75 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 17-1 目标 完成本课后, 您应当能够 : 用 ROLLUP 操作产生小计值 用 CUBE 操作产生交叉表值 用 GROUPING

More information

Microsoft Word - 序+目錄.doc

Microsoft Word - 序+目錄.doc ORACLE 公 司 的 專 業 認 證 是 當 今 市 場 上 公 認 價 值 最 高, 最 具 鑑 別 力 的 認 證 目 前 全 球 有 超 過 50 萬 以 上 人 已 透 過 Oracle Certification Program 取 得 專 業 認 證, 成 為 職 場 新 鮮 人 的 首 選 認 證, 它 具 有 以 下 三 大 優 勢 : 一 更 多 的 工 作 機 會, 二 更

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-814 Title : Sun Certified MySQL Associate Version : Demo 1 / 12 1.Adam works as a Database Administrator for a company. He creates a table

More information

一 土 地 市 场 1 土 地 供 应 2016 年 第 19 周 (2016 年 5 月 2 日 2016 年 5 月 8 日 ), 北 京 供 应 土 地 0 宗 2016 年 第 19 周 北 京 房 地 产 市 场 土 地 供 应 一 览 表 地 块 面 积 宗 地 号 / 名 称 交 易

一 土 地 市 场 1 土 地 供 应 2016 年 第 19 周 (2016 年 5 月 2 日 2016 年 5 月 8 日 ), 北 京 供 应 土 地 0 宗 2016 年 第 19 周 北 京 房 地 产 市 场 土 地 供 应 一 览 表 地 块 面 积 宗 地 号 / 名 称 交 易 2016 年 第 19 周 2016.5.2-2016.5.8 北 京 / 市 场 周 报 第 19 周 : 五 月 首 周 一 二 手 房 成 交 热 度 降 低 土 地 市 场 再 现 热 潮 2016 年 第 19 周 (2016 年 5 月 2 日 2016 年 5 月 8 日 ), 北 京 供 应 土 地 0 宗, 成 交 3 宗, 新 增 预 售 证 2 个 北 京 商 品 住 宅 市

More information

幻灯片 1

幻灯片 1 简介 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 60 分钟 讲演 60 分钟 总计 中国科学院西安网络中心 2005 Oracle SQL 入门 I-1 目标 完成本课后, 您应当能够执行下列操作 : 列举 Oracle9i 的特征 讨论关系数据库的理论的和物理的概念 描述 Oracle RDBMS 和

More information

Oracle9i 的查询优化

Oracle9i 的查询优化 Oracle9i Oracle 2002 2 Oracle9i...4...4...4 Oracle?...4 SQL...5...6...6...6...7...8...9...9 CUBE...10...11...11...11 OR...12...12...14...14...15...15...16...16...18...18...18...19...19...19...20...20 OLAP...20...21...21

More information

3. 企 业 债 券 : 公 司 债 券 : 5. 证 券 公 司 债 券 : 6. 企 业 短 期 融 资 券 : 7. 中 期 票 据 : 8. 资 产 支 持 证 券 : 9. 国 际 开 发 机 构 人 民 币 债 券 : 10. 中 小 非 金 融 企 业 集 合 票 据 例 题? 判 断

3. 企 业 债 券 : 公 司 债 券 : 5. 证 券 公 司 债 券 : 6. 企 业 短 期 融 资 券 : 7. 中 期 票 据 : 8. 资 产 支 持 证 券 : 9. 国 际 开 发 机 构 人 民 币 债 券 : 10. 中 小 非 金 融 企 业 集 合 票 据 例 题? 判 断 第 1 节 投 资 银 行 业 务 概 述 1. 投 资 银 行 的 含 义 [ 熟 悉 ]: 等 第 1 章 证 劵 经 营 机 构 的 投 资 银 行 业 务 (1) 狭 义 的 就 是 指 某 些 资 本 市 场 活 动, 着 重 指 一 级 市 场 上 的 承 销 并 购 和 融 资 活 动 的 财 务 顾 问 (2) 广 义 的 包 括 公 司 融 资 并 购 顾 问 股 票 和 债 券

More information

Page 1 of 21 中 文 简 体 中 文 繁 体 邮 箱 搜 索 本 网 站 搜 索 搜 索 网 站 首 页 今 日 中 国 中 国 概 况 法 律 法 规 公 文 公 报 政 务 互 动 政 府 建 设 工 作 动 态 人 事 任 免 新 闻 发 布 当 前 位 置 : 首 页 >> 公 文 公 报 >> 国 务 院 文 件 >> 国 务 院 文 件 中 央 政 府 门 户 网 站 www.gov.cn

More information

2 控 制 面 板 控 制 面 板 控 制 面 板 显 示 打 印 机 的 工 作 状 态, 并 控 制 打 印 机 的 基 本 操 作 图 2 ZT230 控 制 面 板 1 2 3 4 5 图 3 ZT220 控 制 面 板 1 2 3 4 5 6 7 8 9 10 14 15 16 11 12

2 控 制 面 板 控 制 面 板 控 制 面 板 显 示 打 印 机 的 工 作 状 态, 并 控 制 打 印 机 的 基 本 操 作 图 2 ZT230 控 制 面 板 1 2 3 4 5 图 3 ZT220 控 制 面 板 1 2 3 4 5 6 7 8 9 10 14 15 16 11 12 ZT210/ZT220/ZT230 快 速 参 考 指 南 本 指 南 用 于 指 导 您 执 行 打 印 机 的 日 常 操 作 有 关 详 细 信 息, 请 参 见 用 户 指 南 打 印 机 组 件 图 1 显 示 了 打 印 机 介 质 舱 内 的 组 件 根 据 打 印 机 型 号 和 已 安 装 选 件 的 不 同, 打 印 机 的 外 观 会 略 有 差 别 带 有 标 签 的 组 件

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

幻灯片 1

幻灯片 1 Oracle9i 对 DML 和 DDL 语句的扩展 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 40 分钟 讲演 30 分钟 练习 70 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 20-1 目标 完成本课后, 您应当能够执行下列操作 : 描述多表插入的特性 使用下面的多表插入类型

More information

優質居所 攜手共建

優質居所 攜手共建 2000 Housing Authority. All rights reserved. 2000 Housing Authority. All rights reserved. 2000 Housing Authority. All rights reserved. 2000 Housing Authority. All rights reserved. 2000 Housing Authority.

More information

<BBB6D3ADB7C3CECABFC6D1A7CEC4BBAFC6C0C2DB>

<BBB6D3ADB7C3CECABFC6D1A7CEC4BBAFC6C0C2DB> 1 of 5 7/18/2010 2:35 PM 联 系 管 理 员 收 藏 本 站 中 国 科 学 院 自 然 科 学 史 研 究 所 首 页 期 刊 介 绍 创 刊 寄 语 编 委 成 员 往 期 下 载 论 坛 网 络 资 源 12th ICHSC [ 高 级 ] 现 在 位 置 : 首 页 > 期 刊 文 章 小 中 大 打 印 关 闭 窗 口 PDF 版 查 看 桃 李 不 言, 下 自

More information

第四章 关系数据库标准语言SQL.doc

第四章 关系数据库标准语言SQL.doc 第 4 章结构化查询语言 SQL 学习目标 在本章中将学习 : SQL 语言的特点及功能 SQL 的数据查询功能 SQL 的数据操作功能 SQL 的数据定义功能 4.1 SQL 语言概述 SQL 全称是 结构化查询语言 (Structured Query Language), 最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言, 它的前身是 SQUARE

More information

数据库系统概论

数据库系统概论 数据库系统概论 An Introduction to Database Systems 第三章 SQL 语言 ( 之基本查询部分 ) 2016, 3, 17 上节课 SQL: SQL86,SQL89,SQL92,SQL99 DDL,DML,DCL DDL 基本表, 索引, 视图 CREATE TABLE,CREATE INDEX ALTER TABLE, DROP TABLE, DROP INDEX

More information

单元四数据的查询 数据库原理与应用 教学设计 数据库原理与应用 教学设计 课题名称 综合案例 数据的查询一 授课班级 移动通信 课时 2 学时 授课地点 实训室 知识目标能力目标素质目标 1. 掌握查询所有数据的方 1. 能够熟练地查询表中的 1. 培养学生的吃苦耐劳 法 ; 所有数据 ; 克服困难

单元四数据的查询 数据库原理与应用 教学设计 数据库原理与应用 教学设计 课题名称 综合案例 数据的查询一 授课班级 移动通信 课时 2 学时 授课地点 实训室 知识目标能力目标素质目标 1. 掌握查询所有数据的方 1. 能够熟练地查询表中的 1. 培养学生的吃苦耐劳 法 ; 所有数据 ; 克服困难 课题名称 综合案例 数据的查询一 授课班级 移动通信 课时 2 学时 授课地点 实训室 知识目标能力目标素质目标 1. 掌握查询所有数据的方 1. 能够熟练地查询表中的 1. 培养学生的吃苦耐劳 法 ; 所有数据 ; 克服困难的精神 ; 2. 掌握按条件查询的方法 ; 2. 能够灵活使用各种关系 2. 培养学生的团队分工与 3. 掌握对查询结果排序的方法 ; 运算符 AND 和 OR 对表中的数据进行条件查询

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

Oracle数据库应用技术13 [兼容模式]

Oracle数据库应用技术13 [兼容模式] 第十三章 SQL 语句优化 主讲内容 :SELECT 子句 WHERE 子句的优化等 ; 复习上节课内容 1. 用户帐号管理 ( 创建 编辑 删除 ) 2. 权限管理 ( 授予及回收系统权限 对象权限 ) 3. 角色管理 ( 创建 编辑 删除 ) 4. 角色权限管理 ( 授予 回收 ) 5. 授权角色给用户 第 2 页 本节课内容 一.SQL 语句优化概述二.SQL 语句优化技巧三. 其他优化方法

More information

涓湡鍒嗙孩涓婂美女裸聊平台下载 競鍏徃鏁伴噺缂╂按 楂樿偂鎭搧

涓湡鍒嗙孩涓婂美女裸聊平台下载 競鍏徃鏁伴噺缂╂按 楂樿偂鎭搧 涓 湡 鍒 嗙 孩 涓 婂 美 女 裸 聊 平 台 下 载 競 鍏 徃 鏁 伴 噺 缂 按 楂 樿 偂 鎭 搧 www.qprdg.net http://www.qprdg.net 涓 湡 鍒 嗙 孩 涓 婂 美 女 裸 聊 平 台 下 载 競 鍏 徃 鏁 伴 噺 缂 按 楂 樿 偂 鎭 搧 可 见 对 其 多 么 器 重 銆 浜 嬪 疄 涓 婏 紝 鍙 屾 眹 鍙 戝 睍 鑷 998 骞 2 鏈

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

幻灯片 1

幻灯片 1 数据库系统概论 第三章关系数据库标准语言 SQL ( 续 1) 南京航空航天大学计算机学院 第三章关系数据库标准语言 SQL 3.1 SQL 概述 3.2 学生 - 课程数据库 3.3 数据定义 3.4 数据查询 3.5 数据更新 3.6 空值的处理 3.7 视图 3.8 小结 3.4 数据查询 3.4.1 单表查询 3.4.2 连接查询 3.4.3 嵌套查询 3.4.4 集合查询 3.4.5 基于派生表的查询

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library

More information

All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National

More information

All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library

More information

幻灯片 1

幻灯片 1 其它数据库对象 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 20 分钟 讲演 20 分钟 练习 40 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 12-1 幻灯片 2 目标 完成本课后, 您应当能够执行下列操作 : 创建 维护和使用序列 创建和维护索引 创建私有和公有同义词 12-2

More information

幻灯片 1

幻灯片 1 创建和管理表 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 30 minutes 讲演 20 minutes 练习 50 minutes 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 9-1 目标 完成本课后, 您应当能够执行下列操作 : 描述主要数据库对象 创建表 描述列定义时可用的数据类型

More information

健手冊 保 期 更年 女 婦 迎 接 程 旅 新 人生 行政院衛生署 國民健康局

健手冊 保 期 更年 女 婦 迎 接 程 旅 新 人生 行政院衛生署 國民健康局 健手冊 保 期 更年 女 婦 迎 接 程 旅 新 人生 行政院衛生署 國民健康局 迎 接 人 生 新 旅 程 婦 女 更 年 期 保 健 手 冊 多 愛 自 己 一 點! 女 人 的 生 命 旅 程 一 如 花 朵, 從 含 苞 待 放 嬌 豔 欲 滴 到 餘 香 迴 蕩, 每 一 個 階 段 都 必 須 學 習 著 以 和 諧 的 心 情, 與 自 然 身 心 狀 況 和 平 相 處 邁 入 更

More information

关于“查询设计器”布局 (ADP)

关于“查询设计器”布局 (ADP) http://doc.helplib.com 全部显示 关于 " 查询设计器 " 布局 (ADP) 注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp) " 查询设计器 " 由三个窗格组成 :" 图表 " 窗格 " 网格 " 窗格以及 "SQL" 窗格 " 查询设计器 " 的三个窗格 Page 1/10 " 图表 " 窗格显示所查询的表 视图和内嵌函数 每个矩形代表一个表

More information

CDWA Mapping. 22 Dublin Core Mapping

CDWA Mapping. 22 Dublin Core Mapping (version 0.23) 1 3... 3 3 3 5 7 10 22 CDWA Mapping. 22 Dublin Core Mapping. 24 26 28 30 33 2 3 X version 0.2 ( ) 4 Int VarcharText byte byte byte Id Int 10 Management Main Code Varchar 30 Code Original

More information

¬¬

¬¬ 211 年 第 9 周 211.2.21-211.2.27 216 年 第 27 周 : 土 地 市 场 冷 淡 商 品 房 成 交 有 所 上 涨 216 年 第 27 周 (216 年 6 月 27 日 216 年 7 月 3 日 ) 哈 尔 滨 市 有 5 块 经 营 性 供 应, 用 途 全 部 为, 主 要 位 于 平 房 216 年 第 27 周 (216 年 6 月 27 日 216

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

幻灯片 1

幻灯片 1 控制用户访问 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 20 分钟 讲演 20 分钟 练习 40 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 13-1 目标 完成本课后, 您应当能够执行下列操作 : 创建用户 创建角色使得安全模式的设置和管理容易 使用 GRANT 和 REVOKE

More information

Microsoft Word - 新正文.doc

Microsoft Word - 新正文.doc 第 3 章 SQL 语言基础 本章将主要介绍 SQL 语言的基础知识 SQL 的全称是结构化查询语言 (Structure Query Language), 是数据库操作的国际标准语言, 也是所有的数据库产品均要支持的语言 因此, 要操作数据库一定要掌握好 SQL 本章通过相关示例, 介绍了 SQL 语言的各种知识和语法规范, 使读者对 SQL 语言能够全面的掌握 本章的相关示例均来源于 Oracle

More information

作业参考答案

作业参考答案 本章的知识点了解 SQL 语言发展史掌握关系数据库体系结构 三层结构在关系数据库体现 ) 掌握基本表定义 包括修改 删除定义 ) 掌握视图的概念与定义 删除定义理解索引的概念与定义 删除定义总结 SQL 数据定义的特点总结用户数据查询的基本结构掌握 SELECT 子句重复元组的处理掌握 FROM 子句掌握 WHERE 子句理解更名 属性 列 ) 运算理解字符串操作理解元组显示顺序理解分组掌握聚集函数掌握空值处理理解嵌套子查询的概念

More information

省政协委员陈志实:知识产权市场化须以法治方式推:大奖娱乐官方网站 进

省政协委员陈志实:知识产权市场化须以法治方式推:大奖娱乐官方网站 进 省 政 协 委 员 陈 志 实 : 知 识 产 权 市 场 化 须 以 法 治 方 式 推 : 大 奖 娱 乐 官 方 网 站 进 www.bouni.net http://www.bouni.net 省 政 协 委 员 陈 志 实 : 知 识 产 权 市 场 化 须 以 法 治 方 式 推 : 大 奖 娱 乐 官 方 网 站 进 原 标 题 : 省 政 协 委 员 陈 志 实 提 交 提 案 建

More information

2002 Shintoukai Chinese Academy. All rights reserved 2

2002 Shintoukai Chinese Academy. All rights reserved 2 2002 Shintoukai Chinese Academy. All rights reserved 1 2002 Shintoukai Chinese Academy. All rights reserved 2 2002 Shintoukai Chinese Academy. All rights reserved 3 2002 Shintoukai Chinese Academy. All

More information

目 录 欢 迎 使 用... 1 1. 产 品 介 绍... 2 1.1 产 品 概 述... 2 1.2 产 品 特 点... 2 2. 代 理 商 系 统 使 用 说 明... 3 2.1 登 陆... 3 2.2 基 本 信 息... 4 2.3 分 销 商 管 理... 5 2.4 帐 户

目 录 欢 迎 使 用... 1 1. 产 品 介 绍... 2 1.1 产 品 概 述... 2 1.2 产 品 特 点... 2 2. 代 理 商 系 统 使 用 说 明... 3 2.1 登 陆... 3 2.2 基 本 信 息... 4 2.3 分 销 商 管 理... 5 2.4 帐 户 悠 讯 (telyou) 代 理 商 手 册 (V1.0) 广 阔 网 络 通 信 技 术 有 限 公 司 1 目 录 欢 迎 使 用... 1 1. 产 品 介 绍... 2 1.1 产 品 概 述... 2 1.2 产 品 特 点... 2 2. 代 理 商 系 统 使 用 说 明... 3 2.1 登 陆... 3 2.2 基 本 信 息... 4 2.3 分 销 商 管 理... 5 2.4

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

SQL Server 数据库 SQL 结构化查询语言 是本课程的重点, 要在熟悉语句的语法框架的前提下, 灵活地写出实现实际需求的 SQL 语句 本章的每个例子, 都要在附录 Student 数据库上加以上机练习与变换

SQL Server 数据库 SQL 结构化查询语言 是本课程的重点, 要在熟悉语句的语法框架的前提下, 灵活地写出实现实际需求的 SQL 语句 本章的每个例子, 都要在附录 Student 数据库上加以上机练习与变换 SQL Server 数据库 SQL 结构化查询语言 是本课程的重点, 要在熟悉语句的语法框架的前提下, 灵活地写出实现实际需求的 SQL 语句 本章的每个例子, 都要在附录 Student 数据库上加以上机练习与变换 1~2 Select 语句 SQL 语句不区分大小写 本章的 SQL 语句可在查询分析器 ( 推荐 ) 企业管理器 SQL 窗口里编辑 执行 从数据库中检索行, 并允许从一个或多个表中选择一个或多个行或列

More information

試卷一

試卷一 香 香 港 港 考 中 試 及 學 評 文 核 憑 局 年 月 版 的 暫 定 稿 中 國 歷 史 試 卷 一 考 試 時 間 : 兩 小 時 ( 樣 本 試 卷 本 各 試 設 卷 共 題 分, 兩 考 部 生 分 須, 於 第 每 一 部 部 分 分 各 為 選 必 答 答 題, 各 每 考 題 生 佔 均 須 作 分 答, 佔 分 第 二 部 分 分 甲 乙 兩 部, 5 0 3 1 2 5

More information

ebook4-14

ebook4-14 14 SQL S Q L S Q L I n t e r n e t S Q L 7 S Q L S Q L i n s e r t u p d a t e s e l e c t d e l e t e c r e a t e a l t e r d r o p S Q L S Q L 14.1 S Q L Ti t l e A u t h o r Number of Pages P u b l

More information

陳偉補習班環境介紹

陳偉補習班環境介紹 肆 各 专 业 科 目 可 报 考 学 校 一 览 表 选 考 : 经 济 学 ( 含 政 治 经 济 学 微 观 经 济 学 宏 观 经 济 学 ) 020201 国 民 经 济 学 8 北 京 光 华 管 理 学 020204 金 融 学 83 020205 产 业 经 济 学 4 清 华 经 济 管 理 学 020100 理 论 经 济 学 020200 应 用 经 济 学 6 020201

More information

6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12

6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21

More information

SQL 书写规范

SQL 书写规范 SQL 书 写 规 范 1 SQL 书 写 规 范... 2 1.1 选 择 最 有 效 率 的 表 名 顺 序 ( 只 在 基 于 规 则 的 优 化 器 中 有 效 )... 2 1.2 where 子 句 中 的 连 接 顺 序... 3 1.3 @Select 子 句 中 避 免 使 用 '*'... 4 1.4 减 少 访 问 数 据 库 的 次 数... 4 1.5 使 用 decode

More information

1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

More information

1994-2011 China Academic Journal Electronic Publishing House. All rights reserved.

1994-2011 China Academic Journal Electronic Publishing House. All rights reserved. 1994-2011 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2011 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

More information

China Academic Journal Electronic Publishing House. All rights reserved.

China Academic Journal Electronic Publishing House. All rights reserved. 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

More information

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net ,,,,,, 1994-2010 China Academic Journal Electronic

More information

幻灯片 1

幻灯片 1 二 十 年 目 睹 之 怪 现 状 清 吴 沃 尧 (1866 1910) 著 吴 氏 原 字 茧 人 后 改 趼 人 广 东 南 海 人 因 居 佛 山 故 笔 名 我 佛 山 人 出 身 世 宦 之 家 因 家 道 中 落 20 多 岁 去 上 海 谋 生 后 客 居 山 东 又 远 游 日 本 1904 年 任 美 国 人 办 的 楚 报 主 笔 后 辞 职 返 沪 参 加 反 华 工 禁 约

More information

1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

More information

1. 二 進 制 數 值 ( 1 10 10 01 ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 16 2. 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

1. 二 進 制 數 值 ( 1 10 10 01 ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 16 2. 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能 注 意 : 考 試 開 始 鈴 ( 鐘 ) 響 前, 不 可 以 翻 閱 試 題 本 民 國 104 年 大 專 程 度 義 務 役 預 備 軍 官 預 備 士 官 考 試 試 題 計 算 機 概 論 注 意 事 項 1. 請 核 對 考 試 科 目 是 否 正 確 2. 請 檢 查 答 案 卡 座 位 及 准 考 證 三 者 之 號 碼 是 否 完 全 相 同, 如 有 不 符, 請 監 試 人

More information

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059 项目 3 创建和管理表 表是数据库中最重要的基础对象 它包含数据库中的所有数据 其他数据库对象 例如索引和视图等 都是依赖于表而存在的 若要使用数据库来存储和组织数据 首先就需要创建表 在本项目中将通过 15 个任务来创建和管理表 主要内容包括表的设计 理解 SQL Server 2008 中的数据类型 以及创建和修改表等 任务 1 表的设计 任务描述 Office Visio 3.1 3.1 项目

More information

通过Hive将数据写入到ElasticSearch

通过Hive将数据写入到ElasticSearch 我在 使用 Hive 读取 ElasticSearch 中的数据 文章中介绍了如何使用 Hive 读取 ElasticSearch 中的数据, 本文将接着上文继续介绍如何使用 Hive 将数据写入到 ElasticSearch 中 在使用前同样需要加入 elasticsearch-hadoop-2.3.4.jar 依赖, 具体请参见前文介绍 我们先在 Hive 里面建个名为 iteblog 的表,

More information

( Version 0.4 ) 1

( Version 0.4 ) 1 ( Version 0.4 ) 1 3 3.... 3 3 5.... 9 10 12 Entities-Relationship Model. 13 14 15.. 17 2 ( ) version 0.3 Int TextVarchar byte byte byte 3 Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate

More information

Oracle Database 12c SQL & PL/SQL ( 3 ) [ ] Jason Price

Oracle Database 12c SQL & PL/SQL ( 3 ) [ ] Jason Price Oracle Database 12c SQL & PL/SQL ( 3 ) [ ] Jason Price Jason Price Oracle Database 12c SQL ISBN 978-0-07-179935-5 Copyright 2014 by McGraw-Hill Education. All Rights reserved. No part of this publication

More information

幻灯片 1

幻灯片 1 Oracle9i/10g 日期时间函数 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 30 分钟 讲演 20 分钟 练习 50 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 16-1 目标 完成本课后, 您应当能够使用下面的日期时间函数 : TZ_OFFSET CURRENT_DATE

More information

epub 61-6

epub 61-6 6 We b 6.1 6.1.1 R e c o r d s e t 6-1 6-1 6.1.2 166 Dreamweaver UltraDev 6-2 6-2 6-3 3 6-3 I I S 6 167 Tr a i n M i s 6-4 6-4 6.1.3 10 000 1 K 10 000K 10 M 6-5 Dreamweaver UltraDev Repeat Region 6-5 168

More information

缠中说禅新浪博客全球第一博客缠中说禅博文全集整理说明_市场学生_新浪

缠中说禅新浪博客全球第一博客缠中说禅博文全集整理说明_市场学生_新浪 缠 中 说 禅 新 浪 博 客 全 球 第 一 博 客 缠 中 说 禅 博 文 全 集 整 理 说 明 _ 市 场 学 生 _ 新 浪 jiusewang3.com http://www.jiusewang3.com 缠 中 说 禅 新 浪 博 客 全 球 第 一 博 客 缠 中 说 禅 博 文 全 集 整 理 说 明 _ 市 场 学 生 _ 新 浪 (2008-10-28 10:29:46)(2008-10-28

More information

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生 共 青 团 工 作 简 报 2011 年 第 1 期 共 青 团 大 连 海 洋 大 学 委 员 会 团 学 要 闻 : 导 读 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 我 校 在 大 连 市 大 学 生 创 新 创 意 作 品 大 赛 中 取 得 佳 绩 校 团 委 召 开 学 生 干 部 思 想 动 态 座 谈 会 校 团 委 组 织 开 展 弘 扬 雷 锋

More information

10

10 10 08 10 Periodical Report 1 4 8 1 1 4 8 Batch Job Index DBA Index SQL WHERE Execution Plan SQL 4 8 SQL 10.3 10.4 SQL 318 08 5 SQL SQL Server Oracle 20--03 16:30:52 2003163052 Orders_Big SQL T-SQL 20-01-01

More information

中國文化大學104學年度技擊運動暨國術學系單獨招生簡章

中國文化大學104學年度技擊運動暨國術學系單獨招生簡章 104 學 年 度 技 擊 運 動 暨 國 術 學 系 單 獨 招 生 簡 章 11114 臺 北 市 士 林 區 陽 明 山 華 岡 路 55 號 http://www.pccu.edu.tw 電 話 :(02)2861-0511 傳 真 (02)2861-8701 中 國 文 化 大 學 104 學 年 度 技 擊 運 動 暨 國 術 學 系 單 獨 招 生 重 要 日 程 項 目 日 期 簡

More information

数据库系统概论

数据库系统概论 第 2 章 关 系 数 据 库 孟 小 峰 xfmeng@ruc.edu.cn 信 息 学 院 2014/3/4 上 节 课 关 系 完 整 性 实 体 完 整 性 / 主 码 完 整 性 参 照 完 整 性 / 外 码 完 整 性 函 数 依 赖 用 户 定 义 完 整 性 关 系 代 数 基 本 运 算 : 选 择, 投 影, 笛 卡 尔 积, 并, 差 导 出 运 算 : 交, 连 接, 除

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

目 录 1 简 介 2 我 们 的 团 队 3 投 资 方 支 持 服 务 4 融 资 方 支 持 服 务 5 税 务 架 构 及 税 务 尽 职 调 查 6 我 们 和 客 户 共 悦 成 功 8 行 业 领 导 力 9 其 他 服 务 10 关 于 致 同 11 联 系 我 们

目 录 1 简 介 2 我 们 的 团 队 3 投 资 方 支 持 服 务 4 融 资 方 支 持 服 务 5 税 务 架 构 及 税 务 尽 职 调 查 6 我 们 和 客 户 共 悦 成 功 8 行 业 领 导 力 9 其 他 服 务 10 关 于 致 同 11 联 系 我 们 并 购 交 易 支 持 服 务 目 录 1 简 介 2 我 们 的 团 队 3 投 资 方 支 持 服 务 4 融 资 方 支 持 服 务 5 税 务 架 构 及 税 务 尽 职 调 查 6 我 们 和 客 户 共 悦 成 功 8 行 业 领 导 力 9 其 他 服 务 10 关 于 致 同 11 联 系 我 们 简 介 并 购 交 易 支 持 服 务 变 幻 莫 测 的 经 济 环 境 充 满 了

More information

开 发 领 导 小 组 2016 年 3 月 16 日 发 布 实 8 水 利 部 办 公 厅 中 国 农 业 发 展 银 行 办 公 室 关 于 做 好 抵 押 补 充 贷 款 项 目 库 管 理 工 作 的 通 知 ( 水 利 部 中 国 农 业 发 展 银 行 2016 年 3 月 23 日

开 发 领 导 小 组 2016 年 3 月 16 日 发 布 实 8 水 利 部 办 公 厅 中 国 农 业 发 展 银 行 办 公 室 关 于 做 好 抵 押 补 充 贷 款 项 目 库 管 理 工 作 的 通 知 ( 水 利 部 中 国 农 业 发 展 银 行 2016 年 3 月 23 日 编 辑 : 汉 坤 研 究 室 2016 年 3 月 1 日 至 2016 年 3 月 31 日 新 法 规 投 资 公 司 1 国 家 发 展 改 革 委 商 务 部 关 于 印 发 市 场 准 入 负 面 清 单 草 案 ( 试 点 版 ) 的 通 知 ( 国 家 发 展 和 改 革 委 员 会 商 务 部 2016 年 3 月 2 日 发 布 实 2 工 业 和 信 息 化 部 关 于 进 一

More information

PowerPoint Presentation

PowerPoint Presentation Lesson 1 Intro to SQL Simple SQL Query Instructor Cici Graduated from Cornell University majored in Operations Research and Information Technology, with a minor in business. She is currently working as

More information

幻灯片 1

幻灯片 1 SQL 练习 Copyright Oracle Corporation, 2001. All rights reserved. 中国科学院西安网络中心 2005 Oracle SQL 入门 14-1 练习概览 该练习包括 : 创建表和序列 修改表中的数据 修改表定义 创建视图 写包含 SQL 和 isql*plus 命令的脚本 生成简单的报告 14-2 Copyright Oracle Corporation,

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

http://learning.sohu.com/s2007/07gkzw/ Page 1 of 13 搜 狐 首 页 - 新 闻 - 体 育 - 娱 乐 圈 - 财 经 - IT - 汽 车 - 房 产 - 女 人 - 短 信 - ChinaRen - 邮 件 - 博 客 - BBS - 搜 狗 各 媒 院 地 体 校 关 动 注 态 招 志 07 分 办 愿 数 主 模 线 任 拟 估 填 访

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

1 1200 1290 3 12 6 13 18 19 22 26 11 7 1 12 12 11 1883 1933 20 20 1911

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

More information