iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
自我挑戰組

Oracle資料庫系列 第 7

[Day7]Where子句

前幾篇介紹了Select語句,接下來會以相同模式介紹Where子句。

Where子句格式:

  1. Where需輸入在FROM之後。
  2. 條件(Conditions)可由數個欄位名稱、表達式、常數組成。
  3. 如果是複合條件,則條件與條件之間需輸入AND或OR邏輯運算符號連結。
  4. 運算結果為TRUE、FALSE或UNKNOW。

WHERE子句條件句的運算符號
https://ithelp.ithome.com.tw/upload/images/20210922/20140915jhPqotqJXj.png

LIKE比較運算符及萬用字符
https://ithelp.ithome.com.tw/upload/images/20210922/20140915agk7gid3pW.png

空值判斷:出現空值情況

  1. 目前的值未知(Unknown)
  2. 未指派(Unassigned)
  3. 沒有值(Unapplicable)
  • 所以判斷欄位是否為空值,不能輸入WHERE 欄位=NULL;
    要輸入WHERE 欄位 IS NULL;

排序語法和規則

  1. ASC=升冪 DESC=降冪排序,預設維升冪。
  2. ORDER BY需輸入在SELECT命令的最後面。
  3. 多個欄位排序時,指定降冪或升冪只有一個欄位,其餘均為升冪。
  4. ORDER BY語句可輸入代號,代號為欄位位置順序的數字。

下一篇則會實際運用使用Where子句檢索資料並列出結果!


上一篇
[Day6]Select語句實作
下一篇
[Day8]Where子句實作
系列文
Oracle資料庫30

尚未有邦友留言

立即登入留言