gpt4 book ai didi

sql - 如何计算与唯一 ID 相关的值已更改的次数?

转载 作者:行者123 更新时间:2023-12-02 03:33:34 27 4
gpt4 key购买 nike

我试图计算出学生在大学生涯中更换专业的次数。

   Create Table Taco
( s_id varchar(9),
s_year int,
s_major varchar(50))

Insert INTO Taco
Values (123456789, 2018, 'PSYCHOLOGY'),
(123456789, 2016, 'GENERAL EDUCATION'),
(123456789, 2017, 'PSYCHOLOGY'),
(987654321, 2018, 'FILM'),
(987654321, 2017, 'ANTHROPOLOGY'),
(654789123, 2018, 'BIOLOGY'),
(654789123, 2017, 'BIOLOGY'),
(987654321, 2015, 'COMPUTER SCIENCE')

我期待结果:

 s_id     changes
123456789 2
987654321 3
654789123 1

我该怎么写这个?

最佳答案

使用CountGROUP BY

SELECT s_id,count(s_id) 'changes'
FROM Taco
group by s_id

sqlfiddle:http://sqlfiddle.com/#!18/2c1d7/2

关于sql - 如何计算与唯一 ID 相关的值已更改的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51108928/

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