sql語句不包含
發布時間: 2025-07-23 14:58:17
Ⅰ sql語句 不含某欄位
2個方法都漏友行:
方法1:其實就是把你查出來的like結果集排除掉就行了
select * from tabA
except
(
select a.* from tabA a ,tabB b where a.col like '%'+b.col+'%'
)
方租姿法2:
1、2樓的方法弊搜絕
Ⅱ SQL語句查詢 不包括XX字元 求助
方法有三種:
1 not like :非常直觀
2 replace 檢查替換後的字元串長度是否和以前的長度一致,一致則不包含
sql_server_replace是否包含字元串
3 charIndex:通過判斷XX字元串在指定列中的起始位置是否大於0,來判斷是否包含此字元串
sqlserver_charIndex函數用法簡介
4 pathindex 通過判斷XX字元串在指定列中是否返回0,來判斷是否包含字元串
sqlserver_pathIndex函數用法簡介
以上四種方法供您參考,
請採納!謝謝!
Ⅲ sql中查詢條件語句中怎麼寫才能不包含數字,字母(比如姓名)
SELECT * FROM table WHERE field NOT LIKE '%[0-9a-zA-Z]%'
在SQL中,有四種模糊查詢方式,即可以使用匹配沒櫻方式。
%表示匹配任意
[xxx] 匹配 [ ] 之間的字元。
_ 匹配一個字元
[^ ] 表示不含跡運 [ ] 內的字枯州叢符。
熱點內容