面试时间: 2019-4-16
- 根据aa表写出对应的查询结果
rq | shengfu |
---|---|
2018-10-01 | 胜 |
2018-10-01 | 胜 |
2018-10-01 | 负 |
2018-10-01 | 负 |
2018-10-20 | 胜 |
2018-10-20 | 胜 |
2018-10-20 | 负 |
2018-10-20 | 负 |
查询结果:
rq | 胜 | 负 |
---|---|---|
2018-10-01 | 2 | 2 |
2018-10-01 | 2 | 2 |
答:1
SELECT rq,sum(shenfu="胜") 胜,sum(shenfu="负") 负 FROM aa GROUP BY rq
1 | SELECT rq, |
- in 和 exists 区别
- in()适合B表比A表数据小的情况
- exists()适合B表比A表数据大的情况
- 当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用.