Oracle Database 10g SQL Fundamentals pps

40 372 0
Oracle Database 10g SQL Fundamentals pps

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bản quyền thuộc COMMIT., JSC. Oracle Database 10g: SQL Fundamentals – Review 1-2 Bản quyền thuộc COMMIT., JSC. SQL Statements • SELECT • Data Manipulation Language – DML • Transaction Control Language – TCL • Data Definition Language – DDL • Data Control Language – DCL SELECT Statements • Syntax – SELECT * | {[DISTINCT] col|expr [[AS] alias],…} – FROM table | view | subquery – [WHERE {condition(s)}] – [GROUP BY col, ] – [HAVING {condition(s)}] – [ORDER BY {col, expr, alias} [ASC|DESC]] 1-3 Bản quyền thuộc COMMIT., JSC. Single-Row Functions Character Functions • Case-manipulation Functions – LOWER(col|expr) – UPPER(col|expr) – INITCAP(col|expr) • Character-manipulation Functions – CONCAT(col1|expr1, col2|expr2) – SUBSTR(col|expr, [m], [n]) – LENGTH(col|expr) – INSTR(col|expr, ‘string’, [m], [n]) – LPAD | RPAD (col|expr, n, ‘string’) – TRIM(leading|trailing|both ‘char’ FROM ‘source_string’) – REPLACE(text, search_str, replacement_str) 1-4 Bản quyền thuộc COMMIT., JSC. Single-Row Functions Number Functions • ROUND(col|expr, [n]) • TRUNC(col|expr, [n]) • MOD(m, n) 1-5 Bản quyền thuộc COMMIT., JSC. Single-Row Functions Date Functions • SYSDATE • MONTHS_BETWEEN(date1, date2) • ADD_MONTHS(date, n) • NEXT_DAY(date, ‘char’) • LAST_DAY(date) • ROUND(date[,’format_model’]) • TRUNC(date[,’format_model’]) 1-6 Bản quyền thuộc COMMIT., JSC. Single-Row Functions Conversion Functions • Date  Character – TO_CHAR(date, ‘format_model’) • Number  Character • TO_CHAR(number, ‘format_model’) • Character  Date – TO_DATE(char, ‘format_model’) • Character  Number – TO_NUMBER(char, ‘format_model’) 1-7 Bản quyền thuộc COMMIT., JSC. Single-Row Functions General Functions • NVL(expr1, expr2) • NVL2(expr1, expr2, expr3) • NULLIF(expr1, expr2) • COALESCE(expr1, expr2, , exprn) 1-8 Bản quyền thuộc COMMIT., JSC. CASE Expression – CASE expr – WHEN comparison_expr1 THEN return_expr1 – [WHEN comparison_expr2 THEN return_expr2 – – WHEN comparison_exprn THEN return_exprn – ELSE return_expr] 1-9 Bản quyền thuộc COMMIT., JSC. DECODE Function DECODE(col|expr, search1, result1 [, search2, result2, ] [, default] 1-10 Bản quyền thuộc COMMIT., JSC. [...]... col|expr) Bản quyền thuộc COMMIT., JSC 1-11 Join Statements Cross Join • SQL: 1999 Syntax SELECT FROM table1 CROSS JOIN table2 • Oracle Syntax SELECT FROM table1, table2 Bản quyền thuộc COMMIT., JSC 1-12 Join Statements Natural Join • SQL: 1999 Syntax SELECT FROM table1 NATURAL JOIN table2 • Oracle Syntax SELECT FROM table1, table2 WHERE {join_conditions}... thuộc COMMIT., JSC 1-13 Join Statements Join USING • SQL: 1999 Syntax SELECT FROM table1 JOIN table2 USING (column) • Oracle Syntax SELECT FROM table1, table2 WHERE {join_conditions} Bản quyền thuộc COMMIT., JSC 1-14 Join Statements Join ON • SQL: 1999 Syntax SELECT FROM table1 JOIN table2 ON (conditions) • Oracle Syntax SELECT FROM table1,... (conditions) • Oracle Syntax SELECT FROM table1, table2 WHERE {join_condition} Bản quyền thuộc COMMIT., JSC 1-15 Join Statements Outer Joins • SQL: 1999 Syntax SELECT FROM table1 LEFT|RIGHT|FULL OUTER JOIN table2 ON (condition) • Oracle Syntax SELECT FROM table1, table2 WHERE table1.col1[(+)] = table2.col2[(+)] Bản quyền thuộc COMMIT., JSC 1-16 Join Statements . Bản quyền thuộc COMMIT., JSC. Oracle Database 10g: SQL Fundamentals – Review 1-2 Bản quyền thuộc COMMIT., JSC. SQL Statements • SELECT • Data Manipulation Language –. col|expr) 1-11 Bản quyền thuộc COMMIT., JSC. Join Statements Cross Join • SQL: 1999 Syntax SELECT <select_clause> FROM table1 CROSS JOIN table2 • Oracle Syntax SELECT <select_clause> FROM table1, table2 1-12 Bản. quyền thuộc COMMIT., JSC. Join Statements Natural Join • SQL: 1999 Syntax SELECT <select_clause> FROM table1 NATURAL JOIN table2 • Oracle Syntax SELECT <select_clause> FROM table1,

Ngày đăng: 07/07/2014, 01:20

Từ khóa liên quan

Mục lục

  • Oracle Database 10g:

  • SQL Statements

  • SELECT Statements

  • Single-Row Functions Character Functions

  • Single-Row Functions Number Functions

  • Single-Row Functions Date Functions

  • Single-Row Functions Conversion Functions

  • Single-Row Functions General Functions

  • CASE Expression

  • DECODE Function

  • Group Functions

  • Join Statements Cross Join

  • Join Statements Natural Join

  • Join Statements Join USING

  • Join Statements Join ON

  • Join Statements Outer Joins

  • Join Statements Self Join

  • Sub-Query

  • Single-row Subquery

  • Multiple-row Subquery

Tài liệu cùng người dùng

Tài liệu liên quan