技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

ACCESS查詢某字段包含或不包含某個(gè)字符串的SQL語句

作者:admin    時(shí)間:2022-9-21 2:42:29    瀏覽:

ACCESS的SQL語句,包含某字符我們可以用like "*某字符*"這樣的寫法,比如:

SELECT *
FROM Article
WHERE Content like "*卡卡網(wǎng)webkaka.com*"

該語句的意思是從表“Article”里查詢“Content”字段包含卡卡網(wǎng)webkaka.com”字符串的記錄。

如果要不包含某字符串怎樣寫呢?

ACCESS的SQL語句里沒有“NOT LIKE”的語法,這時(shí)我們需要用到子查詢,“IN”或“NOT IN”的語法,比如:

SELECT * FROM Article
WHERE ID NOT IN(
SELECT ID FROM Article
WHERE Content like "*卡卡網(wǎng)webkaka.com*")

該語句的意思是從表“Article”里查詢“Content”字段不包含卡卡網(wǎng)webkaka.com”字符串的記錄。邏輯很簡(jiǎn)單,就是把包含的SQL當(dāng)做子查詢即可。

我們可以更復(fù)雜一點(diǎn),比如要查詢包含webkaka.com”但不包含卡卡網(wǎng)webkaka.com”,可以這樣寫:

SELECT *
FROM Article
WHERE ID NOT IN(
SELECT ID
FROM Article
WHERE Content like "*卡卡網(wǎng)webkaka.com*") AND ID IN(
SELECT ID
FROM Article
WHERE Content like "*webkaka.com*")

了解上述例子的寫法,使用“IN”和“NOT IN”的語句,結(jié)合“AND”和“OR”的條件,得到自己想要的結(jié)果。

標(biāo)簽: ACCESS  
相關(guān)文章
    x
    • 站長(zhǎng)推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */