数据清理和频率

时间:2018-02-27 02:52:46

标签: sql postgresql

我刚刚遇到一个SQL问题,但我是新手,希望有人可以给我一些建议如何去做。

假设员工正在为自己喜欢的咖啡馆投票。每位员工都可以投票 他们想要的时间,但他们的投票每次投票时都会分开,他们不能复制 票。

employees   cafe_name
A             Freddo
A             crumpets
A             Freddo
B
B             Bristo
C             nando
C             nando

一个。数据是否需要任何清洁或验证?你会怎么做呢?

湾写一个SQL语句来确定哪个咖啡馆赢了

℃。假设这次投票将在下一年再次进行。什么 你建议改进流程吗?

d。想象一下,这个投票每年执行一次,数据现在有一个叫做的字段 约会。你想回答哪些有趣的问题?

这绝对不是我的功课,它只是一个我没有被选中的面试问题,但我想知道该怎么做,希望有人可以给我一些答案

1 个答案:

答案 0 :(得分:0)

Select employees, cafe_name, count(cafe_name) as vote
from(select distinct employees, cafe_name from yourtable) as ytable
group by cafe_name
order by vote desc