请教一个 sql 问题

2017 年 12 月 2 日
 pipixia

这是搜索结果 这个是符合条件的条目

当有满足条件的在搜索结果对应 status 加减数值

这种 sql 怎么写= =

3760 次点击
所在节点    Oracle
13 条回复
shiji
2017 年 12 月 2 日
表示没读懂题
x86
2017 年 12 月 2 日
没理解说什么
难道说查询统计? COUNT(`status`) AS AS_NAME ?
340244120
2017 年 12 月 2 日
看得我贼特么难受 求大神翻译
sortbylist
2017 年 12 月 2 日
就加减啊,不然就转成 number 加减啊。
yezhiye
2017 年 12 月 2 日
select count(*) -1 where ...
如果不是我就猜不到你想问什么了。
187j3x1
2017 年 12 月 2 日
这描述能力基本告别 sql 开个玩笑
pipixia
2017 年 12 月 2 日
@yezhiye 哇 你 get 到了
pipixia
2017 年 12 月 2 日
@yezhiye 怎么用一条达到效果呢
pipixia
2017 年 12 月 2 日
@187j3x1 😂见笑了
yezhiye
2017 年 12 月 2 日
@pipixia 基本上就是上条那样了,把约束条件写在 where 后面,例如 where statue = 2。
c6h6benzene
2017 年 12 月 2 日
如果是要聚合函数结果满足条件的话用 Having,例如 Having Count(*)=1。
pipixia
2017 年 12 月 2 日
@c6h6benzene 感谢明天试一下 目前用的方法是查两条 sql 然后合并计算
xiangin
2017 年 12 月 3 日
@x86 Oracle 没有 AS 关键字,嘻嘻

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/411347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX