linux之SQL語句簡明教程---IN
阿新 • • 發佈:2017-06-19
ati cisc border padding store ade 例如 family cells
FROM "表格名"
WHERE "欄位名" IN (‘值一‘, ‘值二‘, ...);
WHERE "欄位名" = ‘值一‘
FROM Store_Information
WHERE Store_Name IN (‘Los Angeles‘, ‘San Diego‘);
在 SQL 中,在兩個情況下會用到 IN 這個指令。這一頁將介紹當中之中的一個 -- 與 WHERE 有關的那一個情況。
在這個使用方法下。我們事先已知道至少一個我們須要的值,而我們將這些知道的值都放入IN 這個子句。 IN 指令的 語法為下:
SELECT "欄位名"FROM "表格名"
WHERE "欄位名" IN (‘值一‘, ‘值二‘, ...);
在括弧內能夠有一或多個值,而不同值之間由逗點分開。值能夠是數目或是文字。若在括弧內僅僅有一個值,那這個子句就等於
舉例來說,若我們要在下面的 Store_Information 表格中找出全部含蓋 Los Angeles 或 San Diego 的資料,
Store_Information 表格
Store_Name | Sales | Txn_Date |
Los Angeles | 1500 | 05-Jan-1999 |
San Diego | 250 | 07-Jan-1999 |
San Francisco | 300 | 08-Jan-1999 |
Boston | 700 | 08-Jan-1999 |
我們就打入。
FROM Store_Information
WHERE Store_Name IN (‘Los Angeles‘, ‘San Diego‘);
結果:
Store_Name | Sales | Txn_Date |
Los Angeles | 1500 | Jan-05-1999 |
San Diego | 250 | Jan-07-1999 |
Linux實測結果例如以下:
轉載請註明:小劉
linux之SQL語句簡明教程---IN