问题描述
作为标题,我只是想通过最后两位数字从数据库中过滤我的客户。实际上,我想通过几个 2 位终止符(从 31 到 39)过滤我的客户
尝试使用 LIKE 但它不起作用,我似乎找不到答案。
SELECT Client_ID FROM DB WHERE Client_ID LIKE '%31' OR '%32'
解决方法
也许 git checkout
在这种情况下会更好
regexp_like
,
OR
连接布尔表达式。您正在尝试编写:
WHERE Client_ID LIKE '%31' OR Client_ID LIKE '%32'
这解决了您问题中查询中的语法问题。
另一种选择是:
WHERE STRRIGHT(Client_ID,2) BETWEEN '30' and '39'
然而,另一个答案中提出的正则表达式可能是最好的选择。