首页
学习
活动
专区
圈层
工具
发布

SQL 找出分组中具有极值的行

这些需求有两个共同点:一是需要做分组,有按部门分组、有按科目、也有按用户分组;二是在分组里面找到存在极值的行,是整行数据,而不只是极值。...窗口函数 如果你在用 MySQL 5.8+,窗口函数可能是你最先想到的办法,因为它足够简洁、简单。 先按部门分组,再对组内按照薪资降序排序,取排序序号为 1 的行即为部门最高薪资的员工的信息。...子查询 如果你的数据库还不支持窗口函数,那可以先对 emp 分组,取出每个部门中的最高薪资,再和原表做一次关联就能获取到正确的结果。...b.sal WHERE b.sal IS NULL ORDER BY a.deptno 我们知道,在SELECT * FROM a left join b on 关联条件 语句中 ,不论在 b 表中是否有数据行可以和...当 a.sal 是分组的内的最大值时,a.sal 的条件不成立,关联出来的结果中 b 表的数据为 NULL。

2.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Word VBA技术:删除表格中内容相同的重复行(加强版)

    标签:Word VBA 在《Word VBA技术:删除表格中内容相同的重复行》中,我们演示了如何使用代码删除已排序表中第1列内容相同的行。...然而,如果表格中第1列没有排序,那么如何删除这列中内容相同的行呢? 对上篇文章中介绍的代码稍作调整,就可以实现删除列中相同内容的行的任务。...关闭屏幕刷新 Application.ScreenUpdating = False For i = objTable.Rows.Count To 2 Step -1 '设置变量为表格最后一行...strLastRowCell = LCase(objRow.Cells(1).Range.Text) For j = i - 1 To 1 Step -1 '设置对象变量为前一行...,依次遍历表格中的所有行并对第一列中的内容进行比较,删除具有相同内容的行。

    4K20

    小白学Python:提取Word中的所有图片,只需要1行代码

    最近在小破站账号:Python自动化办公社区更新一套课程:给小白的《50讲Python自动化办公》在课程群里,看到学员自己开发了一个功能:从word里提取图片。这个功能非常实用。...我在征求开发者:王鹏大哥的同意后,把这行代码集成到了python-office这个库里,实现了1行代码,调用这个功能~下面我们一起来学习一下,更多自动化办公的功能,大家可以在百度搜索:python-office...,进行查看~代码演示现在我们有1个Word文档,里面有N个图片,我们如何把这些图片自动化的提取出来呢?...可以使用本文的代码,该功能已经集成到python-office这个库里了,下载命令:pip install python-office -U1行代码,提取Word中图片的使用方式如下:import officeoffice.word.docx4imgs.../python-office/out')该方法需要填写2个参数:word_path:需要提取图片的word路径img_path:保存图片的文件夹位置,程序会自动在指定位置,用word文件的名称创建一个子文件夹

    74700

    pdf是什么意思与word

    Word 指的是由 Microsoft Word 创建的文件,通常扩展名是 .doc 或 .docx。Word 文件易于编辑,适合需要更改文字、添加注释或跟踪修订的情况。...选择使用 PDF 还是 Word 取决于你的需求:是需要可靠的显示和打印,还是需要可编辑以便协作的内容。这篇简短的指南解释了两者的区别、各自的主要用途,以及在日常任务中如何简单判断使用哪种格式。...另一个区别是兼容性:大多数设备可以用免费的阅读器打开 PDF,而 Word 文件通常在特定办公软件上效果更好。...文件大小和安全选项也不同:PDF 可以被锁定或限制打印和编辑,而 Word 文件可能包含修订跟踪和注释。对了,如果你只想快速转换格式,可以试试磨针工具软件,操作直接、结果也稳定。...分享会议记录、草稿或模板时用 Word 格式,让别人更容易修改。Word 文件支持注释、修订跟踪和模板功能,有助于团队协作。如果你预计别人会修改内容,就选 Word。

    34300

    linux教程之目录文件权限

    time; -c :ctime chang time仅修改文件的时间,若该文件不存在则不创建新文件; -d :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间" -m...head 只看头几行 tail 只看尾巴几行 #more a.php 空白键 :下一页; b键 :上一页 Enter :下一行; /word :查询word; :f :立刻显示出文件名以及目前显示的行数...; q键 :退出阅读 #less 空白键 :下一页; F键:向前移动一屏 B键:向后移动一屏 D键: 向前移动半屏 U键: 向后移动半屏 [pagedown]:下一行; [pageup...搜寻不在上述三个项目当中的其他特殊文件 #find [PATH] [option] [action] find命令具有丰富的查询功能 1.文件时间属性 -atime access, -ctime.../解压缩:此时文件名最好为 *.tar.xz 特别留意, -z, -j, -J 不可以同时出现在一串命令行中 -v :在压缩/解压缩的过程中,将正在处理的文件名显示出来!

    4.6K00

    办公技巧:10个WORD神操作,值得收藏!

    (输一段字母试一下吧,很神奇) 3 巧用“文档比较” 解放你的双手 Word中的“审阅”功能大家可能都知道了。通过点击“修订”按钮,别人做的任何修改,都会留下痕迹。...如果对修改的内容无异议,即可选择“接受所有修订”,一键搞定。...然而很多时候对一份word文档进行多次修改,且很多人不善于使用“审阅”中的“修订”功能,导致文档被修改过很多次后想查找对哪些细节进行过修改比较麻烦。这是“比较”功能的位置。...这样多余的空行就会被删除。 类似地,你还可以多种通配符交叉使用,比如将所有的分行(^p)替换为制表符(^t),如此一来,所有段落将变成一行,并且能直接粘贴进Excel的一行内,自动分为不同的列。...(自己去试验吧) 5 特殊字体保存 换电脑Word文档字体不变 在日常工作中,我们常常要在另一台电脑上阅读或打印已成型的Word文档。

    5.7K10

    Office 2007 实用技巧集锦

    按住【Shift】键可以从光标闪动位置到鼠标单击位置进行扩展选择; 按住【Alt】键能够选择一个矩形选区,而不必限制于一行选完再选下一行; 对于选择文中多处具有类似格式的文本,可以选中其中的一部分文本,...自动重复标题行 在Word中插入表格的时候往往表格在一页中显示不完全,需要在下一页继续,为了阅读方便我们会希望表格能够在续页的时候自动重复标题行。...谁动了我的单元格 像Word一样,Excel也可以利用修订功能追踪用户对单元格的更改,只需要选择【审阅】选项卡中的【修订】,选择【突出显示修订】即可打开此功能。...此后,任何人对单元格中内容的更改将被记录下来。如果需要关闭此功能,只需在同样位置清除弹出对话框中的【编辑时跟踪修订信息,同时共享工作簿】的对钩即可。...让Outlook更加符合您的工作习惯 不同的人使用Outlook会有不同的习惯,Outlook为每个用户提供了度身订造的界面,您可以通过选择【视图】菜单中的【阅读窗格】来调整阅读窗格的位置;通过【视图】

    9K10

    Office 2007 实用技巧集锦

    ; 按住【Alt】键能够选择一个矩形选区,而不必限制于一行选完再选下一行; 对于选择文中多处具有类似格式的文本,可以选中其中的一部分文本,然后点击右键,选择【样式】-【选择格式相似的文本】来实现。...自动重复标题行 在Word中插入表格的时候往往表格在一页中显示不完全,需要在下一页继续,为了阅读方便我们会希望表格能够在续页的时候自动重复标题行。...谁动了我的单元格 像Word一样,Excel也可以利用修订功能追踪用户对单元格的更改,只需要选择【审阅】选项卡中的【修订】,选择【突出显示修订】即可打开此功能。...此后,任何人对单元格中内容的更改将被记录下来。如果需要关闭此功能,只需在同样位置清除弹出对话框中的【编辑时跟踪修订信息,同时共享工作簿】的对钩即可。...让Outlook更加符合您的工作习惯 不同的人使用Outlook会有不同的习惯,Outlook为每个用户提供了度身订造的界面,您可以通过选择【视图】菜单中的【阅读窗格】来调整阅读窗格的位置;通过【视图】

    9K10

    Excel小技巧79:如何跟踪Excel工作簿的修改

    你是否正在寻找跟踪Excel电子表格更改的方法?在许多情况下,你必须将一个文件分发给多个人,并跟踪所做的更改。你可能希望跟踪更改的时间、更改者、更改发生在哪个单元格中以及更改了哪些数据。...Excel具有内置的跟踪功能,可以处理上述所有情况。你可以轻松地直接查看工作表上的所有更改,也可以接受或拒绝每个更改。关于Excel的跟踪功能,注意以下几点: 1....启用跟踪并不意味着你所做的每一个更改都会被记录下来。存储在单元格中的任何数据都会被跟踪,但格式等其他更改不会被跟踪。其他未跟踪的更改包括隐藏/取消隐藏由于公式重新计算而更改的行和列、批注和单元格值。...上面是在Excel中如何进行跟踪的一些基本知识,接下来让我们来讨论如何启用它、更改设置和跟踪更改!...开启跟踪 单击Excel功能区“审阅”选项卡“更改”组下的“修订——突出显示修订”按钮,如下图1所示。 ? 图1 弹出如下图2所示的对话框。

    9.5K30

    Microsoft word 2019 for Mac(文字处理软件)

    Word 2019具有丰富的功能和工具,例如自动纠正拼写和语法错误、插入图片和图表、制作目录和索引等等。此外,Word 2019还提供了批注和修订功能,支持多人协同编辑和共享文件。...Word 2019的界面清晰易用,用户可以轻松地找到所需要的工具和选项。总体来说,Microsoft Word 2019 for Mac是一款强大而实用的文字处理软件,适用于个人用户和商业用户。...Microsoft word 2019 for Mac(文字处理软件)图片它具有以下几个主要功能和特点:文字处理:Word 2019可以轻松处理文本、段落、字体、格式等等。...批注和修订:Word 2019提供了丰富的批注和修订功能,方便用户在团队合作中进行文件共享、修改和审核。共享与协作:用户可以利用Word 2019进行在线共享和协作,方便多人同时编辑和查看文档。...图片适用人群:Word 2019适用于任何需要进行文字处理和文档编辑的人员,例如学生、教师、专业写手、行政助理等等。它具有简单易用的界面和强大的功能,能够满足不同用户的需求。

    2.1K20

    Git 中文参考(六)

    如果在 cmdline 中设置--base=auto,它将自动跟踪基本提交,基本提交将是远程跟踪分支的提示提交和 cmdline 中指定的修订范围的合并基础。...此命令具有相同的行为。 | 任何其他参数直接传递给 git log blame 显示修订版和作者上次修改文件的每一行。默认情况下,此模式的输出与’svn blame’的输出格式兼容。...对于每个跟踪的分支,尝试找出其修订版本的位置,并在分支的第一个 Git 提交中设置合适的父代。当我们跟踪已在存储库中移动的目录时,这尤其有用。...如果跟踪具有许多非符号链接的空 blob 的 SVN 存储库,请将此选项设置为“false”。当 git svn 正在运行时,此选项可能会更改,并在下一个修订版本生效时生效。...除其他原因外,如果 SVN 分支是 git svn 未提取的修订版本的副本(例如因为它是--revision跳过的旧版本),或者如果在 SVN 中,复制了一个未被 git svn 跟踪的目录(例如根本没有跟踪的分支

    1.9K10

    Git 中文参考(五)

    ] [--] 描述 使用最后修改该行的修订版中的信息注释给定文件中的每一行。 (可选)从给定修订开始注释。 当指定一次或多次时,-L将注释限制为所请求的行。...在整个文件重命名中自动跟踪行的原点(目前没有选项可以关闭重命名 - 关闭)。要跟踪从一个文件移动到另一个文件的行,或跟踪从另一个文件复制和粘贴的行等,请参阅-C和-M选项。...这不显示出现一行的修订,而是显示一行存在的最后修订版。这需要一系列的修订,如 START…END,其中指责路径存在于 START 中。...wordRegex”配置变量中指定适当的正则表达式来自定义git diff --word-diff用于分割行中单词的规则。...看哪些分支还没有合并到master中。对于任何其他集成分支,例如, maint,next和pu(潜在更新)。 阅读邮件,保存适用的邮件,并保存其他尚未准备好的邮件(其他邮件阅读器可用)。

    1.9K10

    Mac Office 2019 (文字编辑图表汇总)

    Word将专注于帮助你,在用Word编写时更好地集中精力。Word 2019的Focus模式,会使屏幕变暗并减少显示的UI元素,帮助用户更加集中。...OneNote在完全属于自己的数字笔记本中记录想法,借助可在任何设备上访问的数字笔记本捕获、组织并共享想法。...使用强大的搜索引擎快速查找内容,该引擎可跟踪标记、对键入的笔记编制索引以及识别图像和手写笔记中的文本。可以根据需要设置笔记的格式 — 如对文件、图片和表进行加粗、设为斜体、突出显示、添加下划线和插入。...新的 Outlook for Mac 具有推送邮件支持,以便收件箱始终保持最新状态。改进的对话视图可自动围绕按线索组织的对话组织收件箱,因此你再也不必重新寻找相关邮件。...新的邮件预览会在主题行正下方提供电子邮件的第一个句子,以便你可以快速确定是要立即阅读还是以后回来阅读。https://www.macz.com/mac/494.html?

    1.6K30

    为你揭秘全球最大软件公司的代码评审机制

    Codeflow帮助编写代码,自动通知审阅者,并具有丰富的注释和讨论功能。 codeflow是一个相当依赖UI的工具,很像Word或PowerPoint,如下面的截图所示。 ?...另一方面,在活动文档(F)中只有一个注释。此注释连接到代码的具体部分(即一行中的一个单词)。最后,在顶部,您可以看到代码评审的总体状态。在这种情况下,已经完成。之前的数字表明了不同的修正。...在这次审查中,进行了五次修订。 评注功能 Codeflow最优秀的特性之一是它的评论功能。代码审阅者可以非常精确地选择她想要评论的代码的部分。...例如,审阅者甚至可以在一行中高亮显示一个或两个字符,而不是突出显示整个行。然后,审阅者可以将评论附加到该选择。 将此注释通知代码作者或其他审阅者,并可以围绕此注释以线程的形式启动会话。...这方便了跟踪审查的进展。 代码评审分析工具 开发人员花费大量时间在Microsoft执行代码评审。为了确保这段时间得到充分利用,Microsoft拥有自己的代码评审分析平台。

    1.2K20

    如何愉快而高效地合写文章?

    然而实际上,合写文章的过程总是充满了痛苦。 你在word里写了一部分内容,用邮件、微信或者QQ发给对方。对方收到后,找时间阅读了,做了批注或修订,再把word文档发还给你。...你读了对方的修改意见,接受了一部分。还有一些你希望进一步商讨,于是在原有的批注和修订上又加了批注和修订,发了回去。...用户体验跟你平时用word区别不大。可以通过一些工具调节文字大小、标题类别和颜色等。 你找什么呢?保存按钮?别找了,你的每一个动作,都会自动保存到云端。...对于好友的修订,你表示赞同,于是点击右侧的评论按钮,做出评价。 ? 好友立即看到你的评论,并可以做出即时答复。 ? 你俩可以交替输入自己的想法。左侧都有图标提示,究竟是谁做的改动。 ?...选择导出,会提示你几种不同的文件格式。 ? 既然大部分人都爱用word,咱们就导出成word文档吧。 打开导出后的文件看看,是不是很清爽呢? ? 使用方法介绍完毕,快点儿召唤小伙伴,一起协同写作吧。

    83420

    7、产品需求文档(PRD)的写作方法

    5、PRD文档的几种表现方式 说到PRD文档,很多朋友之前看过模版,都会不假思索的打开Word开始写作,其实PRD文档的目的在于把问题讲清楚,而不是用什么工具!...->修订人 ->修订日期 ->方便查阅,可以只看修订部分 6.1.3 名词术语表 将一些产品里面不易理解,容易混淆,或者缩写的词汇在开篇进行统一的列表说明,有利于阅读。...6.2.3 用户使用流程图 – 用户使用流程图用于表述用户在使用产品过程中的行为走向 通过用户行为串联信息结构与产品结构,阅读者通过阅读用户使用流程,能更好的理解产品经理设计的用户行为 ?...– 不要害怕,不要迷信 7、优秀的PRD文档应该具备的特点 7.1 正确 确保文档中的表述与产品经理的思路是对应且正确的 7.2 无歧义 文档的表述方便阅读理解,不会产生歧义 7.3 完备 MECE原则尽量保证对产品功能需求表述的系统完整...7.4 一致 文档中用词用语一致,对于同一事物的表述应该一样,避免混用同义词 7.5 具有优先级 产品的功能性需求是有先后主次的,对于一次性规划叫多功能的PRD,应该注明功能性需求的先后主次 7.6

    3.6K107

    Microsoft Office 2021 for mac 16.73 LTS 最好用的办公套件中文版

    Word (文字处理应用软件) 创建、完善和共享既美观又专业的文档 通过 Word 中的一流创作和审阅工具,可轻松创建精美文档。...新的“见解”窗格可在 Word 内部显示来自 Web 的相关上下文信息。 “设计”选项卡可用于管理文档中的布局、颜色和字体。 通过使用内置工具共享和审阅文档来协同工作,完成更多任务。...使用强大的搜索引擎快速查找内容,该引擎可跟踪标记、对键入的笔记编制索引以及识别图像和手写笔记中的文本。...新的 Outlook for Mac 具有推送邮件支持,以便收件箱始终保持最新状态。 改进的对话视图可围绕按线索组织的对话自动组织收件箱,因此你再也不必重新寻找相关邮件。...新的邮件预览会在主题行正下方提供电子邮件的第一个句子,使你可以快速确定是要立即阅读还是稍后再返回进行阅读。

    1.8K20
    领券