最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL中 and or in的用法小結(jié)

 更新時間:2024年04月19日 12:10:00   作者:香煎三文魚  
這篇文章主要介紹了SQL中 and or in的用法小結(jié),IN運算符允許您在WHERE子句中指定多個值,IN運算符是多個OR條件的簡寫,本文結(jié)合實例代碼介紹的非常詳細,感興趣的朋友一起看看吧

1 .SQL IN 運算符

IN運算符允許您在WHERE子句中指定多個值。

IN運算符是多個OR條件的簡寫。

SELECT "欄位名" 
FROM "表格名" 
WHERE "欄位名" IN('值一', '值二', ...)

假設(shè)我們有兩個表格:

tb_Teachers_info

tb_City_info

然而我們要在tb_Teachers_info中找出所有來自American的教師姓名

SQL語句: select TeachersName from tb_Teachers_info whereCity in('American');

結(jié)果:

如果我們要從tb_Teachers_info中找出與tb_City_info中同名教師的TeachersId

SQL 語句: select TeachersId from tb_Teachers_info whereTeachersName in(selectTeachersName from tb_City_info);

結(jié)果:

2.SQL BETWEEN 運算符

BETWEEN運算符選擇給定范圍內(nèi)的值。值可以是數(shù)字,文本或日期。

BETWEEN運算符是包含性的:包括開始和結(jié)束值。 

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

演示數(shù)據(jù)庫

在本教程中,我們將使用著名的Northwind示例數(shù)據(jù)庫。

以下是"Products"表中的數(shù)據(jù):

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18
2Chang1124 - 12 oz bottles19
3Aniseed Syrup1212 - 550 ml bottles10
4Chef Anton's Cajun Seasoning1248 - 6 oz jars22
5Chef Anton's Gumbo Mix1236 boxes21.35

BETWEEN 運算符實例

以下SQL語句選擇價格在10到20之間的所有產(chǎn)品:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

NOT BETWEEN 操作符實例

要顯示前面示例范圍之外的產(chǎn)品,請使用NOT BETWEEN:

實例 SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

帶有 IN 的 BETWEEN 操作符實例

以下SQL語句選擇價格在10到20之間但CategoryID不是1、2或3的所有產(chǎn)品:

實例 SELECT * FROM Products
WHERE (Price BETWEEN 10 AND 20)
AND NOT CategoryID IN (1,2,3);

帶有文本值的 BETWEEN 操作符實例

以下SQL語句選擇所有帶有ProductName BETWEEN'Carnarvon Tigers'和'Mozzarella di Giovanni'的產(chǎn)品:

實例 SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

帶有文本值的 NOT BETWEEN 操作符實例

以下SQL語句選擇ProductName不是BETWEEN'Carnarvon Tigers'和'Mozzarella di Giovanni'的所有產(chǎn)品:

實例 SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

示例表

下面是選自 "Orders" 表的數(shù)據(jù):

OrderIDCustomerIDEmployeeIDOrderDateShipperID102489057/4/19963102498167/5/19961102503447/8/19962102518437/9/19961102527647/10/19962

帶有日期值的 BETWEEN 操作符實例

以下 SQL 語句選取 OrderDate 介于 '04-July-1996' 和 '09-July-1996' 之間的所有訂單:

實例 SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/04/1996# AND #07/09/1996#;

SQL OR 運算符

WHERE子句可以與OR運算符結(jié)合使用。

OR運算符用于根據(jù)多個條件篩選記錄:

如果由OR分隔的任何條件為真,則OR運算符顯示記錄。

OR語法
SELECT column1, column2, ...FROM table_nameWHERE condition1 OR condition2 OR condition3 ...;

OR 運算符實例

以下SQL語句選擇城市為“Berlin”或“München”的“Customers”的所有字段:

實例 SELECT * FROM Customers
WHERE City='Berlin' OR City='München'; 

到此這篇關(guān)于SQL中 and or in的用法的文章就介紹到這了,更多相關(guān)SQL中 and or in用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • sql語句中數(shù)據(jù)庫別名命名和查詢問題解析

    sql語句中數(shù)據(jù)庫別名命名和查詢問題解析

    本文分析了SQL查詢中常見的兩個錯誤,首先指出sql語句的執(zhí)行順序,其次解釋了子查詢中表別名導(dǎo)致的問題,內(nèi)層查詢應(yīng)避免使用外層別名或統(tǒng)一使用,感興趣的朋友一起看看吧
    2025-07-07
  • asp.net中如何調(diào)用sql存儲過程實現(xiàn)分頁

    asp.net中如何調(diào)用sql存儲過程實現(xiàn)分頁

    使用sql存儲過程實現(xiàn)分頁,在網(wǎng)上能找到好多種解決方案,但是如何用asp.net后臺調(diào)用呢,通過本篇文章小編給大家詳解asp.net中如何調(diào)用sql存儲過程實現(xiàn)分頁,有需要的朋友可以來參考下
    2015-08-08
  • SQL LEN() 函數(shù)的用法詳解

    SQL LEN() 函數(shù)的用法詳解

    LEN() 函數(shù)是SQL中用于獲取字符串長度的函數(shù),該函數(shù)可以用于獲取指定字符串的字符數(shù),包括字母、數(shù)字、標點符號等,本文將詳細講解 LEN() 函數(shù)的用法、應(yīng)用場景以及注意事項,感興趣的朋友一起看看吧
    2026-04-04
  • SQL CASE 表達式的具體使用

    SQL CASE 表達式的具體使用

    CASE 表達式分為簡單表達式與搜索表達式,本文就詳細的介紹一下SQL CASE 表達式的具體使用,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • SQL server 定時自動備份數(shù)據(jù)庫的圖文方法

    SQL server 定時自動備份數(shù)據(jù)庫的圖文方法

    這篇文章主要介紹了SQL server 定時自動備份數(shù)據(jù)庫的圖文方法,需要的朋友可以參考下
    2017-02-02
  • SQLServer2014故障轉(zhuǎn)移群集的部署的圖文教程

    SQLServer2014故障轉(zhuǎn)移群集的部署的圖文教程

    本文主要介紹了SQLServer2014故障轉(zhuǎn)移群集的部署的圖文教程,文中通過圖文介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • SQL Server免費版的安裝以及使用SQL Server Management Studio(SSMS)連接數(shù)據(jù)庫的圖文方法

    SQL Server免費版的安裝以及使用SQL Server Management Studio(SSMS)連接數(shù)據(jù)庫的

    這篇文章主要介紹了SQL Server免費版的安裝以及使用SQL Server Management Studio(SSMS)連接數(shù)據(jù)庫的圖文方法,需要的朋友可以參考下
    2020-02-02
  • SQL分頁查詢方式匯總

    SQL分頁查詢方式匯總

    本文給大家分享sql分頁查詢的幾種方式,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • SQL Server存儲過程中使用表值作為輸入?yún)?shù)示例

    SQL Server存儲過程中使用表值作為輸入?yún)?shù)示例

    這篇文章主要介紹了SQL Server存儲過程中使用表值作為輸入?yún)?shù)示例,使用表值參數(shù),可以不必創(chuàng)建臨時表或許多參數(shù),即可向 Transact-SQL 語句或例程(如存儲過程或函數(shù))發(fā)送多行數(shù)據(jù),這樣可以省去很多自定義的代碼,需要的朋友可以參考下
    2015-07-07
  • 如何使用Pycharm連接SQL?Sever(詳細教程)

    如何使用Pycharm連接SQL?Sever(詳細教程)

    這篇文章主要介紹了如何使用Pycharm連接SQL?Sever,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04

最新評論

澜沧| 呼图壁县| 宝丰县| 襄城县| 阿拉尔市| 武冈市| 紫云| 怀来县| 嘉义县| 高碑店市| 驻马店市| 潮州市| 东源县| 竹山县| 昌邑市| 大洼县| 邢台县| 淳化县| 华宁县| 通山县| 方正县| 隆尧县| 平舆县| 靖宇县| 乌苏市| 酒泉市| 韶山市| 阿巴嘎旗| 汽车| 习水县| 仙桃市| 昌江| 衡阳市| 内丘县| 靖安县| 神池县| 鹤庆县| 即墨市| 通渭县| 托克托县| 大新县|