「SQL面试题库」 No_43 只出现一次的最大数字

这篇具有很好参考价值的文章主要介绍了「SQL面试题库」 No_43 只出现一次的最大数字。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🍅 1、专栏介绍

「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。

1.1 活动流程

  1. 整理题目:西红柿每天无论刮风下雨,保证在8am 前,更新一道新鲜SQL面试真题。
  2. 粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。
  3. 交流讨论:为了方便交流讨论,可进入 数据仓库
  4. 活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的学习氛围。

1.2 你的收获

  1. 增强自信,搞定面试:在求职中,SQL是经常遇到的技能点,而这些题目也多数是真实的面试题,刷题可以让我们更好地备战面试,增强自信,提升自己的核心竞争力。

  2. 巩固SQL语法,高效搞定工作:通过不断练习,能够熟悉SQL的语法和常用函数,掌握SQL核心知识点,提高SQL编写能力。代码能力提升了,工作效率自然高了。

  3. 提高数据处理能力、锻炼思维能力:SQL是数据处理的核心工具,通过刷题可以让我们更好地理解数据处理的过程,提高数据分析的效率。SQL题目的难度不一,需要在一定时间内解决问题,培养了我们对问题的思考能力、解决问题的能力和对时间的把控能力等。

🍅 2、今日真题

题目介绍: 只出现一次的最大数字 biggest-single-number

难度简单

SQL架构

my_numbers
num 字段包含很多数字,其中包括很多重复的数字。

你能写一个 SQL 查询语句,找到只出现过一次的数字中,最大的一个数字吗?

+---+
|num|
+---+
| 8 |
| 8 |
| 3 |
| 3 |
| 1 |
| 4 |
| 5 |
| 6 |

对于上面给出的样例数据,你的查询语句应该返回如下结果:

+---+
|num|
+---+
| 6 |

注意:

如果没有只出现一次的数字,输出 null文章来源地址https://www.toymoban.com/news/detail-433035.html

sql
SELECT
    MAX(num) AS num
FROM
    (SELECT
        num
    FROM
        my_numbers
    GROUP BY num
    HAVING COUNT(num) = 1) t1
  • 已经有灵感了?在评论区写下你的思路吧!

到了这里,关于「SQL面试题库」 No_43 只出现一次的最大数字的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 只出现一次的数字——力扣136

    2024年02月11日
    浏览(40)
  • leetcode之只出现一次的数字

    今天为大家分享的是关于在数组中找到只出现一次数字的系列题目,我将使用c跟Java来实现,希望我的分享能够帮助到大家。 第一道题目是一个数组中只出有一个出现了一次的数字,也就是有一个单身狗。这是题目链接leetcode之只出现一次的数字 题目要求: 给你一个 非空 整

    2023年04月09日
    浏览(44)
  • leetcode-136. 只出现一次的数字

    题意描述: 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例: 输入:nums = [2,2,1] 输出:1 输入:nums = [4,

    2024年02月07日
    浏览(40)
  • 每日一题——只出现一次的数字

    题目链接 要求为线性时间复杂度,即 时间复杂度为O(n) ,那么我们就不能用简单的两层循环来解决问题 要求只能使用常量额外空间,即 空间复杂度为O(1) ,那么我们就不能额外开辟一个数组来记录每个元素出现的次数 这里,给大家介绍一个全新的方法:位运算——异或^ 注

    2024年02月15日
    浏览(87)
  • leetcode:只出现一次的数字 Ⅲ(详解)

    前言:内容包括:题目,代码实现,大致思路,代码解读 给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来

    2023年04月09日
    浏览(35)
  • 【举一反三】只出现一次的数字

     本文,讲位运算——异或运算。因为题干中说明要线性时间复杂度,所以采用位运算进行操作,而没有采用哈希表。 目录 1.只出现一次的数字 I  2.只出现一次的数字 II  3.只出现一次的数字 III 136. 只出现一次的数字 - 力扣(LeetCode) 题目: 给你一个 非空整数数组 nums ,除

    2023年04月15日
    浏览(40)
  • leetcode 137. 只出现一次的数字 II

    给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 示例 1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = [0,1,0,1,0,1,

    2024年02月09日
    浏览(32)
  • lc137. 只出现一次的数字 II

      数组排序 ,既和前不一样又和后不一样的就是唯一的一个 哈希表 位运算    只有一个数出现了一次,其他数都出现了三次,那么别的数的 每个二进制位 加起来的和除3一定为0。 所以如果某个二进制位取余3不为0那么这个数就是所要求的答案的某个二进制位,再把它导出来

    2024年02月13日
    浏览(40)
  • 【vector题解】只出现一次的数字 | 电话号码的数字组合

    力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给你一个整数数组 nums ,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此

    2024年02月06日
    浏览(31)
  • Leetcode—137.只出现一次的数字II【中等】

    实现代码 为什么要用unsigned int呢,因为或左移溢出报错,例如, Line 13: Char 13: runtime error: left shift of 2147483646 by 1 places cannot be represented in type ‘int’ [solution.c] 左移的高位如果超过符号位,就会报错。因此要用类型强制转换来 unsigned 来接住。 提交结果 解题思想 参考的是这两

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包