如果没有符合条件的行,我试图获取计数值0.
我有一张大桌子.但是,我发布了一个截断表,因为它解释了我想要的东西.
例
表格1:
**name year title**
name1 2008 title1
name2 2009 title2
name3 2010 title1
name1 2008 title2
name4 2009 title1
name2 2008 title2
Run Code Online (Sandbox Code Playgroud)
我想显示year = 2008的每个名字的行数.那么,如果没有与2008年相关的行那么.应显示名称及其计数0.
输出应该是:
**name count**
name1 2
name2 1
name3 0
name4 0
Run Code Online (Sandbox Code Playgroud)
解决方法:
select p.name,(select count(*)
from table1 b
where b.name=p.name) as count
from table1 p
where p.year=2008;
Run Code Online (Sandbox Code Playgroud)
尝试了一些.但是,它们都没有奏效.
这可能是一个基本问题,但我正处于 html、CSS 和 js 的起步阶段。
当我点击downvote时,我会看到一个弹出窗口,上面写着“投票否决需要125个声望”,这太棒了。我希望将其包含在我的网站中。我不期待一个完整的解决方案。告诉我弹出窗口在一段时间后出现和消失背后的想法。谢谢
考虑一个类似的命令
yum install boto
Run Code Online (Sandbox Code Playgroud)
当我在终端中执行时,继续进行是要我是/否
我可以在python中回应吗
os.system("yum install boto")
Run Code Online (Sandbox Code Playgroud)
接下来"Yes" 将通过相同的python代码传递到终端,以便安装。好吧,我认为这行不通。如果是在上述声明之后写成的
os.system("yes")
Run Code Online (Sandbox Code Playgroud)
请告诉我是否可行?
css ×1
html ×1
javascript ×1
jquery ×1
linux ×1
oracle ×1
os.system ×1
python ×1
python-2.7 ×1
sql ×1