Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL连接表的问题_Sql_Oracle - Fatal编程技术网

Oracle SQL连接表的问题

Oracle SQL连接表的问题,sql,oracle,Sql,Oracle,我一直在研究,并试图想出一种方法来做到这一点,但我被卡住了。我使用的是Oracle SQL,我有一个表PS\u Z\u TREND\u NOW\u TBL,其中包含字段DESCR254和STATUS。我想知道在哪里 sec.IS_AW_GRP_ID is like... '%' || REPLACE(UPPER(trend.DESCR254), ' ', '%') || '%' 我想返回trend.DESCR254以及PS\u IS\u AW\u SECURITYsec中的实例数。PS\u Z

我一直在研究,并试图想出一种方法来做到这一点,但我被卡住了。我使用的是Oracle SQL,我有一个表
PS\u Z\u TREND\u NOW\u TBL
,其中包含字段
DESCR254
STATUS
。我想知道在哪里

sec.IS_AW_GRP_ID is like... '%' || REPLACE(UPPER(trend.DESCR254), ' ', '%') || '%'
我想返回
trend.DESCR254
以及
PS\u IS\u AW\u SECURITY
sec中的实例数。
PS\u Z\u TREND\u NOW\u TBL
TREND中总共有11行,因此结果应该与底部的数据类似。有人知道这个问题出了什么问题吗?当我在查询的第一行中取出
COUNT(trend.DESCR254.*)
时,我得到了0个结果,而我知道我应该得到11个

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

sec.\u AW\u GRP\u ID
行都是大写吗?@user3586248,为什么只在一侧使用大写字母
计数(trend.DESCR254.*)
表达式应该做什么?