SQL的多个通配符/过滤器

时间:2016-06-10 16:30:39

标签: sql

我试图仅从大型数据集市检索业务单位特定信息,并希望构建我的查询以消除不相关的DepartmentID。

在plainspeak中,最终目标是过滤所有以#34; AN"开头的部门ID。并以0,P,A,N,R,V,C,L,W,E或Y结尾。

目前,查询以:

开头
deleteItemsAtIndexPaths

但我正在努力进行下一节。

使用其他FROM bbms_tpirc.dbo.LaborDetailByName LaborDetailByName WHERE (LaborDetailByName.post_year='2016') AND (LaborDetailByName.center_id='APEEN') AND (LaborDetailByName.loan Like 'AN%') 等不会返回数据集中的任何内容。我可能过度过度,或者只是忘记一个论点?

2 个答案:

答案 0 :(得分:1)

您可以替换过滤条款

(LaborDetailByName.loan Like 'AN%')

(LaborDetailByName.loan Like 'AN%[OPANRVCLWEY]')

答案 1 :(得分:0)

在SQL Server或MySQL中,您可以使用RIGHT()

AND RIGHT(LaborDetailByName.loan,1) in ('0','P','A','N','R','V','C','L','W','E','Y')