我试图用它来计算每个用户贡献了多少推文,并将其放在一个名为 numTwt 的新列中:
SELECT screnname, count(*) AS numTwt
FROM Tweet
GROUP BY Tweetid
ORDER BY numTwt
但它似乎不起作用。
我试图用它来计算每个用户贡献了多少推文,并将其放在一个名为 numTwt 的新列中:
SELECT screnname, count(*) AS numTwt
FROM Tweet
GROUP BY Tweetid
ORDER BY numTwt
但它似乎不起作用。
它不起作用,因为您在 Group By 中有 Tweetid 但您没有选择它,并且您在选择中有屏幕名称,但在 group by 中没有尝试这个...
SELECT screenname, COUNT(*) AS numTwt
FROM Tweet
GROUP BY screenname
ORDER BY COUNT(*)
我认为您也不能通过别名订购
SELECT screnname, count(*) AS numTwt
FROM Tweet
GROUP BY screenname, Tweetid
ORDER BY numTwt