我有这个查询:
Select
DATE_FORMAT(calls.call_datetime, "%Y-%m-%d") as `groupdate`
from
calls
WHERE calls.job_id =1
group by DATE_FORMAT(calls.call_datetime,
"%Y-%m-%d")
有回报:
groupdate
2018-07-06
2018-07-06
有2行。我如何计算以上查询的结果,以使结果在一行中变为'2'?
我想要的是:
结果
2
谢谢,请帮助我
答案 0 :(得分:1)
尝试:
fun String.ascending(): String = toMutableList().sorted().joinToString("")
答案 1 :(得分:0)
您应该使用count()
class ExtSwitchRenderer : SwitchRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Switch> e)
{
base.OnElementChanged(e);
if (e.OldElement != null || e.NewElement == null) return;
ExtSwitch s = Element as ExtSwitch;
this.Control.OnTintColor = s.SwitchOnColor.ToUIColor();
}
}
答案 2 :(得分:0)
最简单的方法就是使用
Select
COUNT(*) as Result
from
calls
WHERE calls.job_id =1
group by DATE_FORMAT(calls.call_datetime, "%Y-%m-%d")
或交付表方法
SELECT
COUNT(*) as Result
FROM (
Select
DATE_FORMAT(calls.call_datetime, "%Y-%m-%d") as `groupdate`
from
calls
WHERE calls.job_id =1
group by DATE_FORMAT(calls.call_datetime, "%Y-%m-%d")
) AS a
两个查询都应返回所需的预期结果。
答案 3 :(得分:0)
这个问题是模棱两可的。期望答案是否为“ 2”,因为1个日期有2行?如果有多个约会怎么办?
df2.loc[df2.tld.isin(df1.tld),'match']=True
df2
Out[669]:
id website company_name tld match
0 a www.facebook.com facebook facebook.com True
1 b www.y.com YahooInc y.com False
2 c www.g.com Google g.com False
3 d www.g.com GoogleInc g.com False
4 e www.facebook.com FacebookInc facebook.com True