选择两列不能同时为0的行

时间:2015-01-28 13:01:09

标签: mysql

我的mysql表充满了歌曲。每行都有列分钟和列秒。我想要做的是创建查询,以选择不将两列设置为零的所有歌曲(分钟= 0&秒= 0)。但与此同时,我想收集所有0分钟和x秒||的歌曲x分0秒。

1 个答案:

答案 0 :(得分:1)

非常简单

SELECT * FROM Songs WHERE NOT(minutes = 0 AND seconds = 0)

@GordonLinoff还提出了更多解决方案:

SELECT * FROM Songs WHERE minutes <> 0 OR seconds = 0