複雜條件是由二或多個簡單條件透過and或是or的連線而成。乙個 sql 語句中能夠有無限多個簡單條件的存在。
複雜條件的語法例如以下:
select "欄位名"
from "**名"
where "簡單條件" +;
{}+ 代表{}之內的情況會發生一或多次。
在這裡的意思就是and加簡單條件及or加簡單條件的情況能夠發生一或多次。另外,我們能夠用 ( ) 來代表條件的先後次序。
舉例來說,我們若要在store_information**中選出全部 sales 高於 $1,000 或是 sales 在 $500 及 $275 之間的資料的話,
store_information**
store_name
sales
txn_date
los angeles
1500
05-jan-1999
san diego
25007-jan-1999
san francisco
30008-jan-1999
boston
70008-jan-1999
我們就打入,
select store_name
from store_information
where sales > 1000
or (sales < 500 and sales > 275);
結果:store_name
los angeles
san francisco
linux實測結果:
linux之SQL語句簡明教程 TRIM
sql 中的 trim 函式是用來移除掉乙個字串中的字頭或字尾。最常見的用途是移除字首或字尾的空白。這個函式在不同的資料庫中有不同的名稱 各種 trim 函式的語法例如以下 trim 位置 要移除的字串 from 字串 位置 的可能值為 leading 起頭 trailing 結尾 or both ...
linux之SQL語句簡明教程 主鍵,外來鍵
主鍵 primary key 中的每一筆資料都是 中的唯一值。換言之,它是用來獨一無二地確認乙個 中的每一行資料。主鍵能夠是原本資料內的乙個字段,或是乙個人造字段 與原本資料沒有關係的字段 主鍵能夠包括一或多個字段。當主鍵包括多個欄位時,稱為組合鍵 composite key 主鍵能夠在建置新 時設...
Linux 入門簡明教程
linux 不像windows有c d e等碟符的概念,所有檔案均在根目錄 下,通過路徑區分 bin bin 是 binaries 二進位制檔案 的縮寫,這個目錄存放著最經常使用的命令 boot 存放的是啟動 linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案 dev linux 的外部...