簡體   English   中英

在SQL中使用正則表達式功能進行搜索

[英]search using regex functionality in SQL

我正在使用SQL Server和Regex功能搜索關鍵字。

我們有諸如漏氣,漏氣和漏氣之類的數據。

SELECT [Text field]
FROM [Global database] 
text field is like '%leak[a-z]{1,3} gas%' 

SQL Server不支持正則表達式(除非您添加自己的UDF)。 但是,它的確為某些基本通配符擴展了LIKE功能。

您可以按照自己的意願做:

where field like '%leak[a-z] gas%' or
      field like '%leak[a-z][a-z] gas%' or
      field like '%leak[a-z][a-z][a-z] gas%' 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM