- OCA/OCP認證考試指南全冊(第3版) Oracle Database 12c(1Z0-061,1Z0-062,1Z0-063) (計算機與信息)
- (美)John Watson等
- 926字
- 2021-03-26 13:10:27
7.7 本章知識點回顧
列出SQL SELECT語句的功能
● SELECT語句能夠實現的三種基本操作是投影、選擇和聯接。
● 投影表示對從表中選擇的列的限制。使用投影,只會檢索想要的列而不是所有可能的列。
● 選擇表示從表中提取行。選擇還包括依據各種標準或者條件對提取的行進行更多限制。它只允許檢索想要的行,而不是表中的所有行。
● 聯接可以依據公共特性鏈接兩個或者多個表。聯接允許將數據用第三范式存儲在離散表中,而不是將它存儲在一張大表中。
● DESCRIBE命令列出表中所有列的名稱、數據類型和可空狀態。
執行基本的SELECT語句
● SELECT子句決定列的投影。換句話說,SELECT子句指定在返回的結果中包含哪些列。
● SELECT子句中項之前的DISTINCT關鍵字可以從返回的結果集中排除重復項。
● 可以使用AS關鍵字,或者列或表達式和別名之間的空格,給表達式或者常規列起別名。
● 通過在每個自然出現的引號后面添加一個單引號,或者使用可選擇的引用運算符,可以選出字符字面值中自然出現的單引號。
限制查詢檢索的行
● WHERE子句由一個或者多個條件構成。這些條件指定行中的數據必須符合選擇的原則。
● 對于條件中測試的各行而言,在比較運算符的左右兩邊都有一些項。條件中的項可能是列值、字面值或者表達式。
● 比較運算符能夠以多種方式測試兩項。等于和不等于測試非常普遍,但也可以使用范圍、集合和模式比較。
● 布爾運算符有AND、OR和NOT運算符。AND和OR運算符允許指定多個條件子句。它們有時稱為多個WHERE子句。
● NOT運算符否定條件中的比較運算符。
排序查詢檢索的行
● 使用ORDER BY子句給結果排序。在SELECT子句中指定列名或者它們的數字位置,就可以依據一列或者多列來排序檢索到的行。
● 在ORDER BY子句中的排序項之后使用DESC或者ASC修飾符,就可以按降序或者升序排列輸出。
● 行限制子句允許獲取數據集的一部分。可以提供可選的OFFSET,以指出行限制集的開始位置。可能需要提供行的絕對數字或百分比。如果指定了WITH TIES選項,就會額外獲取排序鍵一樣的所有行,作為行限制集的最后一行。
&符號替換
● &符號替換通過提供一種在運行時替換語句的元素的方式,來實現SQL語句重用。因此,使用不同的輸入參數可以多次運行相同的SQL語句。
● 可以使用DEFINE命令顯式設置永久會話變量。UNDEFINE命令可用來解除隱式(&&替換)和顯式定義的會話變量。
● VERIFY環境設置控制SQL*Plus是否顯示包含替換變量的語句行的新舊版本。
- 2019年下半年國家教師資格考試專用教材·教育教學知識與能力(小學)
- 社會工作者《社會工作綜合能力(中級)》歷年真題與模擬試題詳解【視頻講解】
- 2019年水利部黃河水利委員會招聘考試《職業能力測驗》過關必做習題集(含歷年真題)
- 《國際中文教師證書》考試仿真預測試卷(第三輯·第二版)
- 國家職業資格考試《職業道德》考點歸納與典型題詳解
- 人力資源管理專業知識與實務歷年真題及押題精選試卷
- 2014銀行專業人員職業資格考試真題分章練習·沖刺模擬試卷:銀行業專業實務公司信貸
- 2019年口腔執業助理醫師資格考試歷年真題及詳解
- 2019年國際貨運代理《國際海上貨運代理理論與實務》章節練習題詳解
- 二級建造師考試指南:市政公用工程管理與實務
- 2019年全國導游人員資格考試輔導教材-廣西導游基礎知識
- 2019年注冊會計師《公司戰略與風險管理》歷年真題與模擬試題詳解
- 2019年全國導游人員資格考試輔導教材-天津導游服務能力
- 2019年全國導游人員資格考試輔導教材-上海導游服務能力
- 學車考證一本通(第二版)