有沒有與選擇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 –