gpt4 book ai didi

sql - 需要一个有创意的 SQL 查询::帮助

转载 作者:行者123 更新时间:2023-12-04 15:58:40 25 4
gpt4 key购买 nike

我有一个表,一个简单的表,只有 3 个字段。

ID 类型日期

Example of Data (recordset showing 3 of 300)

154 | page | 2010-02-08

154 | link | 2010-02-08

154 | form | 2010-02-08

Id:只是一个客户端的id

类型:只能是已经填充的 3 个东西('form'、'page'、'link')

日期:就是​​创建的日期

每个 ID 有多个条目。

I want to create a stored procedure or query that gives me the following output

Example of Desired OutPut / Count

ID | Link | Form | Page

154 | 75 | 40 | 100

我只想要每种类型的计数,这样我就不必进行 3 次单独的 SQL 调用来获取每种类型的计数。任何帮助将不胜感激,这将需要转到存储过程,而我只想以 ID 为基础。

提前致谢

最佳答案

你可能想要这样的东西

Select id
, Sum(Case when Type='Link' then 1 else 0 end) as Links
, Sum(Case when Type='Forms' then 1 else 0 end) as Forms
, Sum(Case when Type='Page' then 1 else 0 end) as Pages
From SomeTable
Group by ID

关于sql - 需要一个有创意的 SQL 查询::帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2247448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com