鍍金池/ 問答/數(shù)據(jù)庫(kù)/ sql如何使用正則表達(dá)式或通配符替換內(nèi)容?

sql如何使用正則表達(dá)式或通配符替換內(nèi)容?

數(shù)據(jù)庫(kù)是.db3格式,火車采集器生成的文件。sql語(yǔ)句中replace用通配符替換無效,用regexp查找匹配提示 no such function like regexp。在sql語(yǔ)句中能使用正則表達(dá)式或者用通配符替換么?

回答
編輯回答
萌二代

.db3看上去是SQLite數(shù)據(jù)庫(kù), SQLite數(shù)據(jù)庫(kù)默認(rèn)并不支持regexp, 雖然定義了REGEXP運(yùn)算符. 根據(jù)平臺(tái)的不同, 需要通過 不同的方式安裝用戶函數(shù)regexp. 建議看看能不能通過其他方式模糊查詢代替正則表達(dá)式.

參見:

https://stackoverflow.com/que...

2018年9月19日 12:30