只出现一次的最大数字

问题:

单一数字 是在 MyNumbers 表中只出现一次的数字。

请你编写一个 SQL 查询来报告最大的 单一数字 。如果不存在 单一数字 ,查询需报告 null 。

查询结果如下例所示。

 

 

 

 

 

 思路:排序 -- order by   只出现一次 -- count(num)   最大 limit

注意:null 的结果需要显示 ‘null‘,不能为空

SQL:

  • 错误答案(null没显示)
  •  

     

  • 正确答案(ifnull(param,null))
  •  

     

  • 正确答案(外套一层select 聚合函数(num))
  •  

     

  •  

     

 

posted @ 2022-02-12 19:24  Widereye  阅读(59)  评论(0编辑  收藏  举报