當前位置:首頁 » 編程語言 » sql多個模糊查詢

sql多個模糊查詢

發布時間: 2024-09-09 05:46:36

sql 怎麼實現模糊查詢

1、首先需要開啟資料庫管理工具,打開SQL語言編寫窗體。

② sql語句查詢,多欄位like模糊查詢優化

1、多欄位like模糊查詢優化:
最常見的寫法:
where a like '%xx%' or b like '%xx%' or c like '%xx%';
這種寫法查詢效率低,經過調查,下面的方法可以替代,並且效率高:
2、如果like的關鍵字相同:
where instr(nvl(a, '')||nvl(b,'')||nvl(c,''), 'xx') > 0
把要模糊查詢的欄位先拼接起來,拼接時需要把null轉成『』,否則只要有一個欄位值是空,整個拼接的字元串都成空了, 然後用instr 函數去過濾;
3、如果like的關鍵字不同:
where instr(a, 'xx') > 0 or instr(b, 'yy') > 0 or instr(c, 'zz') > 0
經過測試,這兩種方法都比like效率要高;

③ sql 多關鍵字模糊查詢

如果是ORACLE可以用正則表達式
select * form table_name t where regexp_like(t.id,'1077130|1099697')

熱點內容
計算機多層存儲系統的主要組成 發布:2025-07-02 09:26:25 瀏覽:540
同等配置的聯想和戴爾哪個更好 發布:2025-07-02 09:02:33 瀏覽:125
華為如何查詢以前設置過的密碼 發布:2025-07-02 09:02:28 瀏覽:183
c語言地圖 發布:2025-07-02 09:00:14 瀏覽:490
計算機的主存儲器是指軟盤的容量 發布:2025-07-02 08:53:49 瀏覽:238
為什麼都說歐曼價格高配置低 發布:2025-07-02 08:53:00 瀏覽:548
300人用什麼電腦伺服器好 發布:2025-07-02 08:47:42 瀏覽:903
52好壓縮 發布:2025-07-02 08:24:16 瀏覽:247
javahttp發送http請求 發布:2025-07-02 08:17:05 瀏覽:227
美國編譯的青少經典書第三輯 發布:2025-07-02 08:16:59 瀏覽:950