有没有与选择LIKE运算符找到相似之处的方法? 例如,我有一个表格,内容如下。SQL选择喜欢,找到相似之处
1. 34578
2. 34878
3. 12578
现在我想选择的所有值与与34X78,其中X可以是任何数量的从0到9的结果,那么应记录1和2
此外,X可以是在不同的位置类似像3XX79或3X5X8应该是可能的。
它也可以在SAP HANA
有没有与选择LIKE运算符找到相似之处的方法? 例如,我有一个表格,内容如下。SQL选择喜欢,找到相似之处
1. 34578
2. 34878
3. 12578
现在我想选择的所有值与与34X78,其中X可以是任何数量的从0到9的结果,那么应记录1和2
此外,X可以是在不同的位置类似像3XX79或3X5X8应该是可能的。
它也可以在SAP HANA
按照手册HANA suports regular expressions:
WHERE column LIKE_REGEXPR '34[0-9]78'
使用SQLScript的解决方案尝试使用“_”通配符:
SELECT * FROM YourTable
WHERE COLUMN LIKE '34_78'
_是个百搭卡不会你问什么,可被替换任何事情。
你能检查以下三个条件? 1)长度为5个字符,2)以'34'开头,3)以'78'结尾?或者这对你来说不够灵活? –
列数据类型? – jarlh
具有足够低的阈值的'34578'模糊搜索可能会给你你所需要的,请参阅http://scn.sap.com/thread/3362054 –