首页 > 解决方案 > sqlite IF 语句(用例?)

问题描述

我正在使用 SQLITE。我有一个价格和股票代码的数据集,我只想在价格相同时对股票代码进行分组。

IE)

{ticker: "AAPL", price: "12", shares: 1}
{ticker: "AAPL", price: "12", shares: 2}

将分为 3 股,但如果价格不同,它们就不会相同。什么是实现这一点的好方法?

标签: pythonsqlite

解决方案


像这样的东西应该工作:

SELECT ticket, price, SUM(shares) AS shares
FROM yourTable
GROUP BY ticket, price;

上述逻辑将在结果集中将属于同一票号和价格的所有股票报告为单个行项目。


推荐阅读