oracle数据库短期培训,Oracle数据库培训课件.ppt
SQL 語言基礎 主要內容 基本的SELECT語句 約束和排序數據 單行函數 多表顯示數據、組函數合計數據 創建和管理表 子查詢&操縱數據 內置約束 創建視圖 其他數據庫對象 基本的select語句 目標 完成本課后, 您應當能夠: ?列出SQL SELECT語句的功能 ?執行基本的SELECT語句 SQL SELECT語句的功能 列選擇:你能夠使用SELECT語句的列選擇功能選擇表中的列,這些列是你想要用查詢返回的。當你查詢時,你能夠選擇你查詢的表中指定的列。 行選擇:你能夠使用SELECT語句的行選擇功能選擇表中的行,這些行是你想要用查詢返回的。你能夠使用不同的標準限制你看見的行。 連接:你能夠使用SELECT語句的連接功能來集合數據,這些數據被存儲在不同的表中,在它們之間可以創建連接。在后面的課程中你將學到更多關于連接的內容。 基本SELECT語句 SELECT *| {[DISTINCT] column|expression[alias],...} FROM table; ?SELECT 確定哪些列 ?FROM 確定哪張表 選擇所有列與指定列 SELECT * FROM departments; 用跟在SELECT關鍵字后面的星號 (*),你能夠顯示表中數據的所有列。 SELECT department_id, location_id FROM departments; 你能夠用SELECT語句來顯示表的指定列,指定列名之間用逗號分隔。 寫SQL 語句 ?SQL 語句對大小寫不敏感 ?SQL 語句可以寫成一行或多行 ?關鍵字不能簡寫或分開折行 ?子句通常放在不同的行 ?縮進用于增強可讀性 算術表達式 用算術運算符創建數字和日期數據的表達式 操作 說明 + 加 - 減 * 乘 / 除 使用算術運算符 SELECT last_name, salary, salary + 300 FROM employees; 優先級: ?乘法和除法比加法和減法的優先級高 ?相同優先級的運算符從左到右計算 ?圓括號用于強制優先計算,并且使語句更 清晰 SELECT last_name, salary, 12*salary+100 FROM employees; 空值 ?null 是一個未分配的、未知的,或不適用的值 ?null不是0,也不是空格 ?包含空值的算術表達式計算結果為空 SELECT last_name, job_id, salary, commission_pct FROM employees; 定義列別名 列別名: ?改變列標題的名字 ?可用于計算結果 ?緊跟在列名后面–在列名和別名之間可以有選項AS 關鍵字 ?如果別名中包含有空格、或者特殊字符、或者大小寫敏感,要求用雙引號 SELECT last_name AS name, commission_pct comm FROM employees; 連字運算符 連字運算符: ?連接列或者字符串到其它的列 ?用兩個豎線表示(||) ?構造一個字符表達式的合成列 SELECT first_name||last_name AS Employees FROM employees; 文字字符串 ?文字字符串是包含在SELECT列表中的一個字符串,一個數字或者一個日期 ?日期和字符的文字字符串值必須用單引號括起來 ?每個文字字符串在每行輸出一次 SELECT last_name||' is a '||job_id AS "Employee Details” FROM employees; 約束和排序數據 目標 完成本課后, 您應當能夠執行下列操作: ?用一個查詢限制返回的行 ?用一個查詢分類返回的行 限制選擇的行 用WHERE子句限制返回的行 SELECT * |{[DISTINCT] column|expression[alias],...} FROM table [WHERE condition(s)]; WHERE子句跟著FROM子句 WH
總結
以上是生活随笔為你收集整理的oracle数据库短期培训,Oracle数据库培训课件.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年舞台泡泡机市场前景分析及研究报
- 下一篇: 用友u8连接不到文件服务器,用友u8服务