美文网首页
有趣的sql查询

有趣的sql查询

作者: onlyHalfSoul | 来源:发表于2018-05-31 21:11 被阅读0次

一张比赛时间表:


TIM图片20180531210058.png

表的内容如下:


TIM图片20180531210718.png

查询题目如下:


TIM图片20180531210806.png

我的答案sql :

SELECT
    aa.date, aa.ad 胜, bb.bd 负
FROM
    (
        SELECT
            a.date, COUNT(a.result) ad
        FROM
            t_match a
        WHERE
            a.result = "胜" GROUP BY (a.date)
    ) aa,
    (
        SELECT
            b.date, COUNT(b.result) bd
        FROM
            t_match b
        WHERE
            b.result = "负" GROUP BY (b.date)
    ) bb
WHERE aa.date = bb.date;

查询结果:


TIM图片20180531211009.png

头次发现写sql还蛮有趣的,像玩游戏一样,欢迎大家提出新的方法。

相关文章

网友评论

      本文标题:有趣的sql查询

      本文链接:https://www.haomeiwen.com/subject/gbscsftx.html