當前位置:首頁 » 編程語言 » sql匹配查詢

sql匹配查詢

發布時間: 2023-08-16 05:20:07

① 在sql資料庫中怎樣實現模糊查找匹配。

where 後面有一個like關鍵字,用這個關鍵字就可以模糊匹配,不過注意like 後面的模糊字元要用單引號,引起來。同時也可以用 not like

② sql實現兩列數據的匹配

設表名為TABLENAME,列1為COL1,列2為COL2則這樣求出所有第一列在第二列中存在的記錄:
SELECT * FROM TABLENAME A WHERE COL1 IN(SELECT COL2 FROM TABLENAME)
===============================
SELECT * FROM TABLENAME A
WHERE EXISTS(SELECT 1 FROM TABLENAME B WHERE B.COL2 LIKE '%'+A.COL1+'%')

=========================
SELECT DISTINCT A.* FROM TABLENAME A,TABLENAME B WHERE B.COL2 LIKE '%'+A.COL1+'%'

③ sql 查詢在一張表中根據條件匹配另外一張表的欄位

select t1.ID,member_name,group,date--等值連接

from t1,t2

where t1.ID=t2.ID

④ 如何在SQL查詢語句中查詢部分數組匹配

select * from a where charindex(『2』,id)>0 or charindex(『33』,id)>0 or charindex(『11』,id)>0
or charindex(『14』,id)>0 or charindex(『15』,id)>0 or charindex(『22』,id)>0

這樣子。應該是沒問題的

⑤ sql語句查詢匹配數組怎麼寫

偽代碼
str = "1|2|3|4"

str = str.Replace("|", ",");

string sql = "select * FROM T where [abc] in (" + str + ")";

就是select * from t where abc in (1,2,3,4)

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:738
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1077
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:309
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:189
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:831