我一直在研究并试图想办法做到这一点,但我被卡住了。我正在使用Oracle SQL,我有一个表PS_Z_TREND_NOW_TBL
,其中包含字段DESCR254
和STATUS
。我想找到哪里
sec.IS_AW_GRP_ID is like... '%' || REPLACE(UPPER(trend.DESCR254), ' ', '%') || '%'
我希望在trend.DESCR254
秒内返回PS_IS_AW_SECURITY
个实例数。 PS_Z_TREND_NOW_TBL
趋势中总共有11行,因此结果应该与底部的数据类似。有谁看到这个查询有什么问题?当我在查询的第一行中取出COUNT(trend.DESCR254.*)
时,当我知道我应该得到11时,我得到0结果。
SELECT trend.DESCR254, COUNT(trend.DESCR254.*)
from PS_IS_AW_SECURITY sec, PS_Z_TREND_NOW_TBL trend
where sec.IS_AW_AUTH_NAME LIKE '%Manager%'
and sec.IS_AW_GRP_ID LIKE '%' || REPLACE(UPPER(trend.DESCR254), ' ', '%') || '%'
GROUP BY trend.DESCR254
预期结果
test01 3
test02 1
test03 4
test04 7
..
..
test11 19