`
echohfut
  • 浏览: 231349 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

不用max函数返回表中最大值或者最小值

SQL 
阅读更多

返回Test表中字段num的最大值或者最小值(不用Max函数), 近为了好玩。:)

 

--返回最大值

select distinct num from Test where num not in

( select lesser.num from Test as greater,Test as lesser

where lesser.num<greater.num)

 

--返回最小值

select distinct num from Test where num not in

( select greater.num from Test as greater,Test as lesser

where lesser.num<greater.num)

 

 

原因是以下SQL返回的结果集中,lesser.num中包括所有num除了最大值,greater.num中包括所有num除了最小值:

select lesser.num,greater.num

from Test as lesser, Test as greater

where lesser.num < greater.num;

 

分享到:
评论

相关推荐

    TIA博途中如何使用MAX和MIN数学函数求取几个变量的最大值和最小值?.docx

    在TIA博途中,利用MAX和MIN数学函数可以轻松地找出一组变量中的最大值和最小值,这对于数据处理和分析非常有用。以下是如何在TIA博途中操作这些函数的详细步骤: 1. 首先,创建一个新的项目。在TIA博途软件中,选择...

    matlab返回最大值最小值及其对应的下标

    `max`函数用于查找矩阵或向量中的最大值,而`min`函数则用于查找最小值。这两个函数不仅可以返回最大值和最小值,还可以返回这些值的索引位置。 例如,假设我们有一个名为`matrix`的二维矩阵,我们可以通过以下方式...

    S7-200SMART_搜索最大值和最小值库文件及使用说明.rar

    在S7-200SMART中,进行最大值和最小值的搜索通常涉及到编程,比如使用梯形图(Ladder Diagram)或者结构文本(Structured Text)语言。库文件的存在是为了简化这一过程,开发者无需从零开始编写查找最大值和最小值的...

    定位顺序表中最大值和最小值

    在给定的程序中,我们讨论的是如何在定位顺序表中找到最大值和最小值的元素位置。顺序表是一种线性数据结构,其中元素按照它们插入的顺序存储,通常是数组形式。程序的主要目的是读取一个长度为n的顺序表,然后找出...

    matlab开发-最大值和最小值

    `max`函数用于找出数组中的最大值,而`min`函数则找出最小值。在处理包含`NaN`(Not a Number)值的数组时,MATLAB的`max`和`min`函数有一个特殊的行为:它们会自动忽略`NaN`值,因为`NaN`不参与任何数学运算。这...

    遗传算法求函数最大值和最小值matlab源码

    本资料提供了使用MATLAB实现遗传算法求解函数最大值和最小值的源代码,下面将详细介绍相关知识点。 1. **遗传算法基本概念** - **适应度函数(Fitness Function)**:是评价个体优劣的标准,通常与目标函数相反,...

    Excel里函数统计求算术平均值与最大值MAX和最小值参照.pdf

    MAX 函数可以计算一系列数值中的最大值。其语法形式为 MAX(number1, number2, ...),其中 number1, number2, ... 为要计算最大值的 1 ~ 30 个参数。 例如,要计算某个区域中的最大值,可以使用 MAX 函数。假设数据...

    求五个数中的最大值和最小值

    在给定的部分内容中,通过一个循环实现了求五个数中的最大值和最小值的功能。 1. 初始化最大值和最小值均为第一个输入的数`a`。 2. 使用`for`循环四次,每次循环: - 输入一个新的数`b`。 - 如果`b`大于当前的最大...

    c语言程序找出其中的最大值和最小值问题

    在C语言中,找出数组中的最大值和最小值是一项常见的任务,这有助于理解和掌握基本的循环、条件判断以及数组操作。下面将详细解释这个程序的工作原理及其涉及的关键知识点。 首先,程序通过`#include&lt;stdio.h&gt;`引入...

    最大值和最小值获取

    遍历完成后,函数返回找到的最小值和最大值。 此外,对于大型数据集,我们可以考虑使用更高级的算法,例如分治法或使用并行计算。不过,对于大多数常规情况,上述的线性搜索方法已经足够高效和简洁。 在实际应用中...

    求向量x中元素的平均值、最大值、最小值、均方根值

    编写一个函数求向量x中元素的平均值、最大值、最小值、均方根值。 function [m_x,max_x,min_x,rms_x]=myfun2(x)

    c语言数组参数最大值最小值

    总的来说,C语言数组参数最大值最小值的程序是理解和实践数组操作的一个好例子,它涉及到基本的循环、条件判断以及指针的使用,这些都是C语言编程的基础技能。对于初学者来说,不断编写这样的小程序并分享给他人可以...

    函数的最大值和最小值及应用举例学习教案.pptx

    函数的最大值和最小值是数学_analysis中一个重要的概念,在本节学习教案中,我们将详细介绍函数的最大值和最小值的定义、性质和应用举例。 一、函数的最大值和最小值的定义 函数的最大值和最小值是指函数在某一...

    c#输出10个数的最大值、最小值、平均值和总和。.rar

    在C#编程中,处理一组数字的统计计算是常见的任务,比如找出一组数据中的最大值、最小值、平均值和总和。在这个场景下,我们可以创建一个简单的控制台应用程序来实现这个功能。以下是一个详细解释如何用C#完成这个...

    PTA-交换最小值和最大值

    标题 "PTA-交换最小值和最大值" 指的是一项编程挑战,它涉及到在数组中找到并交换最小值和最大值。这个任务通常是为了提高对数组操作的理解,特别是涉及查找、比较和修改元素的基本操作。在此挑战中,我们需要编写一...

    js求数组总和、最大值、最小值、平均值、标准差.pdf

    本文将详细介绍 JavaScript 中数组统计函数的实现,包括数组总和、最大值、最小值、平均值和标准差的计算。通过对代码的解析和分析,我们将了解如何使用 JavaScript 实现数组的统计计算。 一、数组总和的计算 在...

    有一个int数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均值

    例如,在Python中,你可以使用内置函数`max()`和`min()`来找出最大值和最小值,`sum()`来求和,再除以数组长度得到平均值。这样的代码可能看起来像这样: ```python arr = [1, 3, 5, -2, 4, 6] max_val = max(arr) ...

    比较数的最大值和最小值

    此函数用于从数组 `x[]` 中找出最大值和最小值。 - **功能**:通过交换数组中某些元素的位置来提高寻找最大值和最小值的效率。 - **实现**: - 首先计算中间索引 `k`。 - 将数组分为两部分,对于每一对 `(x[i], x...

    基于C++,写一个程序 要求用户输入10个数据到数组中,然后将数组中最大值和最小值显示出来,并显示下标

    本程序设计的目标是让用户输入10个数值,存储在数组中,接着找出并显示数组中的最大值和最小值,同时显示它们对应的下标。这个练习有助于理解C++中的数组操作、循环结构以及条件判断。 首先,我们需要定义一个足够...

    分治算法-求一个数组中的最大值和最小值

    ### 分治算法在求解最大值与最小值问题中的应用 #### 一、分治算法原理及背景 分治算法是一种高效的问题解决策略,它通过将一个复杂的问题分解成若干个相同或相似的小问题来逐步求解。这些小问题彼此独立且与原...

Global site tag (gtag.js) - Google Analytics