官术网_书友最值得收藏!

7.1.1 AND操作符

為了過(guò)濾多列,可以使用AND操作符對(duì)WHERE子句添加條件。看下面的代碼演示:

▼ 輸入

▼ 分析

上面的SQL語(yǔ)句查詢所有由供應(yīng)商1003生產(chǎn)的,價(jià)格低于或等于10的產(chǎn)品名稱和價(jià)格。SELECT語(yǔ)句的WHERE子句由兩部分條件組成,且用關(guān)鍵字AND來(lái)連接它們。AND指示DBMS僅僅返回滿足指定條件的行。如果一個(gè)產(chǎn)品由供應(yīng)商1003生產(chǎn),但是價(jià)格高于10,就無(wú)法檢索到;類似的,產(chǎn)品價(jià)格低于10,但由其他供應(yīng)商生產(chǎn)的也無(wú)法檢索到。

由SQL語(yǔ)句生成的輸出如下:

▼ 輸出

新術(shù)語(yǔ)

AND WHERE子句中使用的關(guān)鍵字,用來(lái)說(shuō)明滿足所有指定條件的行應(yīng)該被檢索。

剛才這個(gè)例子包含一個(gè)AND子句,因此由兩個(gè)過(guò)濾條件構(gòu)成。也可以使用多個(gè)過(guò)濾條件,每個(gè)條件用AND關(guān)鍵字隔開(kāi)。

注意

沒(méi)有指定ORDER BY子句 為了節(jié)省空間(和敲擊鍵盤的次數(shù)),我在很多例子中忽略了ORDERBY子句。你的輸出和本書的輸出不完全相同是完全有可能的,然而返回行的數(shù)目應(yīng)該總是相同的,只不過(guò)它們的順序可能不同。當(dāng)然,如果你想要加上ORDER BY子句也是完全可以的,它需要跟在WHERE子句后面。

主站蜘蛛池模板: 英山县| 阳春市| 德昌县| 桦甸市| 信阳市| 洛扎县| 朝阳区| 泊头市| 交城县| 鞍山市| 板桥市| 边坝县| 祁连县| 黔江区| 平湖市| 启东市| 息烽县| 甘谷县| 玉山县| 淳化县| 安达市| 分宜县| 察隅县| 银川市| 福泉市| 新竹市| 乐业县| 河池市| 肇州县| 西乌珠穆沁旗| 兰考县| 繁昌县| 江达县| 平遥县| 广元市| 海林市| 西华县| 息烽县| 兰州市| 五家渠市| 井研县|