选择LIKE运算符是否有办法找到相似之处? 例如,我有一个包含以下内容的表格。
1. 34578
2. 34878
3. 12578
现在我想要选择与34X78相似的所有值,其中X可以是0到9之间的任何数字。结果应该是记录1和2.
X也可以处于不同的位置,应该可以使用像3XX79或3X5X8这样的东西。
它也可以是在SAP HANA上使用SQLScript的解决方案
答案 0 :(得分:2)
尝试使用'_'外卡:
SELECT * FROM YourTable
WHERE COLUMN LIKE '34_78'
_是一张满足你要求的外卡,可以用任何东西代替。
答案 1 :(得分:0)
根据手册HANA支持regular expressions:
WHERE column LIKE_REGEXPR '34[0-9]78'