我有一张
表Full Name - varchar2(200)
Age - Number
我可以获取名称的计数,例如在文本域中的名称
我并不是指Select Count(*) from table;
答案 0 :(得分:0)
不确定要求,但我想这就是你想要的
select count(*), name from table group by name;
答案 1 :(得分:0)
什么是" textfield"?绑定变量?不同表中列中的值?标准解决方案是
select count(*) from <your_table_name> where <textfield> like '%' || "First Name" || '%' ;
我在First Name周围使用了双引号 - 这是Oracle中列名可能包含空格的唯一方法(但我希望你实际上并没有这样做,这是一种非常糟糕的做法)。此外,如果存在&#34;杰克逊&#34;出现在文本字段中,并且您不希望将其视为&#34; Jack&#34; (名字),然后用'%'
替换最后' %'
(单引号,空格,%,单引号)。
这将给出表格中存在于文本字段中的名称总数。它不会计算重复项(如果John
出现五次,它仍然只计算一次)。如果这不是您的要求,请更清楚地说明您的要求。例如,您可能希望显示表格中每个名称出现在文本字段中的次数...或任何其他可能的解释。你真的需要什么?